diff --git a/src/app/(frontend)/kvytky/page.tsx b/src/app/(frontend)/kvytky/page.tsx index 8c8ac0e..52809a8 100644 --- a/src/app/(frontend)/kvytky/page.tsx +++ b/src/app/(frontend)/kvytky/page.tsx @@ -1,4 +1,5 @@ import type { Metadata } from 'next' +import Link from 'next/link' import { PageHero } from '@/components/ui/PageHero' import { TariffCardClient } from '@/components/ui/TariffCardClient' @@ -51,6 +52,8 @@ export default async function TicketsPage() { return acc }, {}) + const FONT_MONT = { fontFamily: 'var(--font-montserrat, Montserrat), sans-serif' } + return (
)} - {tariffs.length === 0 ? ( -
-

- Квитки тимчасово недоступні. Спробуйте пізніше або зателефонуйте нам. -

- - Зателефонувати - -
- ) : ( -
- {Object.entries(grouped).map(([category, items]) => ( +
+ {tariffs.length === 0 ? ( +
+

+ Квитки тимчасово недоступні. Спробуйте пізніше або зателефонуйте нам. +

+ + Зателефонувати + +
+ ) : ( + Object.entries(grouped).map(([category, items]) => (

{CATEGORY_LABELS[category] ?? category}

@@ -104,11 +104,80 @@ export default async function TicketsPage() { ))}
- ))} + )) + )} + + {/* Birthday packages */} +
+

+ Дні народження +

+
+ {[ + { name: 'Стандарт', desc: 'До 10 дітей · Аніматор 2 год · Торт від закладу', href: '/dni-narodzhennia#order-form' }, + { name: 'Преміум', desc: 'До 20 дітей · Аніматор 3 год · Декор + фотограф', href: '/dni-narodzhennia#order-form' }, + { name: 'VIP', desc: 'До 40 гостей · Аніматор 4 год · Повне меню + відео', href: '/dni-narodzhennia#order-form' }, + ].map((pkg) => ( +
+
+

+ {pkg.name} +

+

+ {pkg.desc} +

+
+ + Дізнатися ціну + +
+ ))} +
- )} + + {/* Group visits */} +
+

+ Групові відвідування +

+
+ {[ + { name: 'Шкільні екскурсії', desc: 'Від 15 осіб · Знижка 15% · Екскурсовод', href: '/grupovi-vidviduvannia#order-form' }, + { name: 'Дитячі садки', desc: 'Від 10 осіб · Знижка 20% · Безпечний формат', href: '/grupovi-vidviduvannia#order-form' }, + { name: 'Корпоративи', desc: 'Від 20 осіб · Знижка 10% · Ексклюзивні зони', href: '/grupovi-vidviduvannia#order-form' }, + ].map((grp) => ( +
+
+

+ {grp.name} +

+

+ {grp.desc} +

+
+ + Дізнатися ціну + +
+ ))} +
+
+
) } -