diff --git a/public/images/landing/main_supporter.jpg b/public/images/landing/main_supporter.jpg new file mode 100644 index 0000000..990beac Binary files /dev/null and b/public/images/landing/main_supporter.jpg differ diff --git a/src/app/[locale]/piletid/page.tsx b/src/app/[locale]/piletid/page.tsx index 7b77574..6c7633e 100644 --- a/src/app/[locale]/piletid/page.tsx +++ b/src/app/[locale]/piletid/page.tsx @@ -2,6 +2,7 @@ import { vipnagorgialla } from "@/components/Vipnagorgialla"; import Link from "next/link"; import Image from "next/image"; import { getTranslations, setRequestLocale } from "next-intl/server"; +import SwitchableTicketCard from "@/components/SwitchableTicketCard"; interface TicketCardProps { title: string; @@ -12,6 +13,7 @@ interface TicketCardProps { buttonHref: string; backgroundImage?: string; backgroundOpacity?: number; + blueTinge?: boolean; className?: string; } @@ -24,6 +26,7 @@ function TicketCard({ buttonHref, backgroundImage, backgroundOpacity = 40, + blueTinge = false, className = "", }: TicketCardProps) { return ( @@ -39,6 +42,9 @@ function TicketCard({ style={{ opacity: backgroundOpacity / 100 }} /> )} + {blueTinge && ( +
+ )}

))} - + + +

+ + {/* Chevron buttons on left/right sides — hidden on mobile */} + + + +
+
+
+ ); +} diff --git a/translations/en.json b/translations/en.json index 1adf9fd..234b6d2 100644 --- a/translations/en.json +++ b/translations/en.json @@ -104,6 +104,15 @@ "Participation in LAN-area activities and mini-tournaments" ] }, + "supporter": { + "name": "SUPPORTER", + "price": "25+€", + "features": [ + "A spot in the TipiLAN free-play area", + "Personal desk, power and internet connection", + "Participation in LAN-area activities and mini-tournaments" + ] + }, "lol": { "name": "LOL TOURNAMENT", "price": "15€", diff --git a/translations/et.json b/translations/et.json index dddb852..7ec349d 100644 --- a/translations/et.json +++ b/translations/et.json @@ -104,6 +104,15 @@ "Osalemine LAN-ala tegevustes ja miniturniiridel" ] }, + "supporter": { + "name": "TOETAJA", + "price": "25+€", + "features": [ + "Koht TipiLANi vabamängualal", + "Isiklik laud, voolu- ja internetiühendus", + "Osalemine LAN-ala tegevustes ja miniturniiridel" + ] + }, "lol": { "name": "LOL TURNIIRI", "price": "15€",