diff --git a/public/messiala/buckshot_tournament.png b/public/messiala/buckshot_tournament.png new file mode 100644 index 0000000..ade4438 Binary files /dev/null and b/public/messiala/buckshot_tournament.png differ diff --git a/public/messiala/dwarf_escape.png b/public/messiala/dwarf_escape.png new file mode 100644 index 0000000..0c60f4e Binary files /dev/null and b/public/messiala/dwarf_escape.png differ diff --git a/public/messiala/fc26.jpg b/public/messiala/fc26.jpg new file mode 100644 index 0000000..41e4fad Binary files /dev/null and b/public/messiala/fc26.jpg differ diff --git a/public/messiala/gran_turismo.jpg b/public/messiala/gran_turismo.jpg new file mode 100644 index 0000000..7938565 Binary files /dev/null and b/public/messiala/gran_turismo.jpg differ diff --git a/public/messiala/grandblue_fantasy.jpg b/public/messiala/grandblue_fantasy.jpg new file mode 100644 index 0000000..9d00b68 Binary files /dev/null and b/public/messiala/grandblue_fantasy.jpg differ diff --git a/public/messiala/street_fighter.jpg b/public/messiala/street_fighter.jpg new file mode 100644 index 0000000..84201f8 Binary files /dev/null and b/public/messiala/street_fighter.jpg differ diff --git a/public/messiala/super_smash_bros.jpg b/public/messiala/super_smash_bros.jpg new file mode 100644 index 0000000..79d0c6b Binary files /dev/null and b/public/messiala/super_smash_bros.jpg differ diff --git a/public/messiala/tekken8.jpg b/public/messiala/tekken8.jpg new file mode 100644 index 0000000..f594944 Binary files /dev/null and b/public/messiala/tekken8.jpg differ diff --git a/public/messiala/wrc.jpg b/public/messiala/wrc.jpg new file mode 100644 index 0000000..33881c3 Binary files /dev/null and b/public/messiala/wrc.jpg differ diff --git a/src/app/[locale]/turniirid/page.tsx b/src/app/[locale]/turniirid/page.tsx index f8058e3..049569d 100644 --- a/src/app/[locale]/turniirid/page.tsx +++ b/src/app/[locale]/turniirid/page.tsx @@ -13,6 +13,71 @@ export default async function Tourney({ const t = await getTranslations({ locale }); const headingStyle = `text-3xl md:text-5xl lg:text-5xl ${vipnagorgialla.className} font-bold uppercase text-[#2A2C3F] dark:text-[#EEE5E5] -skew-x-2 md:-skew-x-5`; + const miniTournaments: { + name: string; + prize: string; + image: string; + objectPosition?: string; + bgClass?: string; + }[] = [ + { + name: "Tekken 8", + prize: "350€", + image: "/messiala/tekken8.jpg", + objectPosition: "object-center", + }, + { + name: "WRC", + prize: "350€", + image: "/messiala/wrc.jpg", + objectPosition: "object-center", + }, + { + name: "Street Fighter 6", + prize: "200€", + image: "/messiala/street_fighter.jpg", + objectPosition: "object-right", + }, + { + name: "Gran Turismo", + prize: "200€", + image: "/messiala/gran_turismo.jpg", + objectPosition: "object-center", + }, + { + name: "FC 26", + prize: "100€", + image: "/messiala/fc26.jpg", + objectPosition: "object-center", + }, + { + name: "Dwarf Escape", + prize: "50€", + image: "/messiala/dwarf_escape.png", + objectPosition: "object-center", + bgClass: "bg-black", + }, + { + name: "Buckshot Roulette", + prize: "Merch", + image: "/messiala/buckshot_tournament.png", + objectPosition: "object-center", + bgClass: "bg-black", + }, + { + name: "Granblue Fantasy: Versus Rising", + prize: "50€", + image: "/messiala/grandblue_fantasy.jpg", + objectPosition: "object-top", + }, + { + name: "Super Smash Bros. Ultimate", + prize: "50€", + image: "/messiala/super_smash_bros.jpg", + objectPosition: "object-top", + }, + ]; + return (

-
-
+
+

{t("tournaments.mini.title")}

@@ -151,10 +216,6 @@ export default async function Tourney({ {t("tournaments.mini.description1")}


-

- {t("tournaments.mini.description2")} -

-
-
-
- {/* Outside div needs to remain so that overflow won't occur*/} - mini tournaments -
+
+ {miniTournaments.map((tournament) => ( +
+
+ {tournament.name} +
+
+

{tournament.name} - {tournament.prize}

+
+
+ ))}
); -} +} \ No newline at end of file diff --git a/translations/en.json b/translations/en.json index 0ff5d23..9919fb0 100644 --- a/translations/en.json +++ b/translations/en.json @@ -119,10 +119,10 @@ "buyTicket": "BUY TICKETS" }, "mini": { + "titleSingular": "Mini-tournament", "title": "Mini-tournaments", "timing": "24th-25th October", - "description1": "TipiLAN hosts various fun and competitive mini-tournaments. Mini-tournaments take place in the following games: SimRacing, Tekken, FIFA, Buckshot Roulette, LostGamer and many more.", - "description2": "The total prize pool for all tournaments is €1,250 and typically the mini-tournament winner receives a cash prize.", + "description1": "TipiLAN hosts a variety of fun and competitive mini-tournaments. The prize pool for each tournament is displayed.", "readRules": "READ RULES", "buyTicket": "BUY TICKETS" } diff --git a/translations/et.json b/translations/et.json index 6e17ffc..5aefd9b 100644 --- a/translations/et.json +++ b/translations/et.json @@ -123,8 +123,7 @@ "titleSingular": "Miniturniiride", "title": "Miniturniirid", "timing": "24.-25. oktoober", - "description1": "TipiLANil toimub mitmeid erinevaid lõbusaid ja võistlushimu tekitavaid miniturniire. Miniturniirid toimuvad järgnevates mängudes: SimRacing, Tekken, FIFA, Buckshot Roulette, LostGamer ja palju muud.", - "description2": "Auhinnafond on kõigi turniiride peale 1250€ ja reeglina saab rahalise auhinna miniturniiri võitja.", + "description1": "TipiLANil toimub mitmeid erinevaid lõbusaid ja võistlushimu tekitavaid miniturniire. Iga turniiri juures on välja toodud terve turniiri auhinnafond", "readRules": "LOE REEGLEID", "buyTicket": "OSTA PILET" }