2 Commits

Author SHA1 Message Date
dc8643e302 Update src/app/styles/variables.css 2026-05-23 00:50:42 +00:00
7e024960d3 Update src/app/page.tsx 2026-05-23 00:50:42 +00:00
2 changed files with 44 additions and 143 deletions

View File

@@ -31,25 +31,17 @@ export default function LandingPage() {
<NavbarStyleCentered <NavbarStyleCentered
navItems={[ navItems={[
{ {
name: "Domov", name: "Domov", id: "hero"},
id: "hero",
},
{ {
name: "O nás", name: "O nás", id: "about"},
id: "about",
},
{ {
name: "Menu", name: "Menu", id: "menu"},
id: "menu",
},
{ {
name: "Recenzie", name: "Recenzie", id: "testimonials"},
id: "testimonials",
},
{ {
name: "Kontakt", name: "FAQ", id: "faq"},
id: "contact", {
}, name: "Kontakt", id: "contact"},
]} ]}
brandName="Dvor u Sedliaka" brandName="Dvor u Sedliaka"
/> />
@@ -58,31 +50,20 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardGallery <HeroBillboardGallery
background={{ background={{
variant: "gradient-bars", variant: "gradient-bars"}}
}}
title="Tradičná kuchyňa u nás v Smoleniciach" title="Tradičná kuchyňa u nás v Smoleniciach"
description="Vychutnajte si poctivé domáce jedlá v príjemnom prostredí Dvoru u Sedliaka." description="Vychutnajte si poctivé domáce jedlá v príjemnom prostredí Dvoru u Sedliaka."
mediaItems={[ mediaItems={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-wooden-house-interior-with-timber-decor-furnishings_23-2151263526.jpg", imageSrc: "http://img.b2bpic.net/free-photo/photorealistic-wooden-house-interior-with-timber-decor-furnishings_23-2151263526.jpg", imageAlt: "Tradičný interiér"},
imageAlt: "Tradičný interiér",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-happy-family-eating-chocolate-chips-drinking-milk-family-concept_181624-30159.jpg", imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-happy-family-eating-chocolate-chips-drinking-milk-family-concept_181624-30159.jpg", imageAlt: "Bryndzové halušky"},
imageAlt: "Bryndzové halušky",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/table-set-dinning-table_1339-3444.jpg", imageSrc: "http://img.b2bpic.net/free-photo/table-set-dinning-table_1339-3444.jpg", imageAlt: "Reštaurácia"},
imageAlt: "Reštaurácia",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/there-are-glasses-wine-water-table-with-white-cloth-are-ready-dining_613910-3428.jpg", imageSrc: "http://img.b2bpic.net/free-photo/there-are-glasses-wine-water-table-with-white-cloth-are-ready-dining_613910-3428.jpg", imageAlt: "Prestretý stôl pripravený na obed"},
imageAlt: "Prestretý stôl pripravený na obed",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/modern-interior-empty-wooden-chairs_1203-4495.jpg", imageSrc: "http://img.b2bpic.net/free-photo/modern-interior-empty-wooden-chairs_1203-4495.jpg", imageAlt: "Moderne zariadený interiér"},
imageAlt: "Moderne zariadený interiér",
},
]} ]}
mediaAnimation="blur-reveal" mediaAnimation="blur-reveal"
/> />
@@ -95,17 +76,11 @@ export default function LandingPage() {
description="Dvor u Sedliaka je miestom, kde tradícia stretáva poctivú surovinu. Ponúkame rodinnú atmosféru v srdci Smoleníc." description="Dvor u Sedliaka je miestom, kde tradícia stretáva poctivú surovinu. Ponúkame rodinnú atmosféru v srdci Smoleníc."
metrics={[ metrics={[
{ {
value: "1000+", value: "1000+", title: "Spokojných hostí"},
title: "Spokojných hostí",
},
{ {
value: "15", value: "15", title: "Rokov tradície"},
title: "Rokov tradície",
},
{ {
value: "20+", value: "20+", title: "Hlavných jedál"},
title: "Hlavných jedál",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/boiled-coffee-cups-sweets_140725-3711.jpg" imageSrc="http://img.b2bpic.net/free-photo/boiled-coffee-cups-sweets_140725-3711.jpg"
imageAlt="O nás" imageAlt="O nás"
@@ -122,20 +97,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
title: "Poctivá polievka", title: "Poctivá polievka", description: "Cesnaková alebo kurací vývar ako u starej mamy.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-meat-soup-with-seasonings_140725-135179.jpg"},
description: "Cesnaková alebo kurací vývar ako u starej mamy.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-meat-soup-with-seasonings_140725-135179.jpg",
},
{ {
title: "Bryndzové halušky", title: "Bryndzové halušky", description: "Naše najobľúbenejšie jedlo pripravené z pravej bryndze.", imageSrc: "http://img.b2bpic.net/free-photo/dushbara-plate-towel-blue-background_114579-39758.jpg"},
description: "Naše najobľúbenejšie jedlo pripravené z pravej bryndze.",
imageSrc: "http://img.b2bpic.net/free-photo/dushbara-plate-towel-blue-background_114579-39758.jpg",
},
{ {
title: "Sladké pokušenie", title: "Sladké pokušenie", description: "Domáce šúľance alebo palacinky na záver.", imageSrc: "http://img.b2bpic.net/free-photo/person-sprinkling-cake-with-powder_23-2147693561.jpg"},
description: "Domáce šúľance alebo palacinky na záver.",
imageSrc: "http://img.b2bpic.net/free-photo/person-sprinkling-cake-with-powder_23-2147693561.jpg",
},
]} ]}
title="Čo u nás nájdete" title="Čo u nás nájdete"
description="Vyberte si z našej ponuky obľúbených klasických jedál." description="Vyberte si z našej ponuky obľúbených klasických jedál."
@@ -150,41 +116,17 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
products={[ products={[
{ {
id: "p1", id: "p1", name: "Bryndzové halušky", price: "12 €", imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-meat-soup-with-dark-bread-loafs-dark-background_140725-144916.jpg"},
name: "Bryndzové halušky",
price: "12 €",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-meat-soup-with-dark-bread-loafs-dark-background_140725-144916.jpg",
},
{ {
id: "p2", id: "p2", name: "Cesnaková polievka", price: "3.50 €", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-winter-squash-soup-with-croutons-bowl_23-2148706323.jpg"},
name: "Cesnaková polievka",
price: "3.50 €",
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-winter-squash-soup-with-croutons-bowl_23-2148706323.jpg",
},
{ {
id: "p3", id: "p3", name: "Vyprážaný syr", price: "9 €", imageSrc: "http://img.b2bpic.net/free-photo/vertical-high-angle-shot-breakfast-table_181624-4385.jpg"},
name: "Vyprážaný syr",
price: "9 €",
imageSrc: "http://img.b2bpic.net/free-photo/vertical-high-angle-shot-breakfast-table_181624-4385.jpg",
},
{ {
id: "p4", id: "p4", name: "Pečená pečeň", price: "11 €", imageSrc: "http://img.b2bpic.net/free-photo/kind-vegetables-wooden-plate-marble-surface_114579-63981.jpg"},
name: "Pečená pečeň",
price: "11 €",
imageSrc: "http://img.b2bpic.net/free-photo/kind-vegetables-wooden-plate-marble-surface_114579-63981.jpg",
},
{ {
id: "p5", id: "p5", name: "Makové šúľance", price: "7 €", imageSrc: "http://img.b2bpic.net/free-photo/taking-chocolate-cookie-from-wooden-tray-with-cup-tea-around_114579-22063.jpg"},
name: "Makové šúľance",
price: "7 €",
imageSrc: "http://img.b2bpic.net/free-photo/taking-chocolate-cookie-from-wooden-tray-with-cup-tea-around_114579-22063.jpg",
},
{ {
id: "p6", id: "p6", name: "Palacinky", price: "6 €", imageSrc: "http://img.b2bpic.net/free-photo/slice-new-york-cheesecake_1232-2127.jpg"},
name: "Palacinky",
price: "6 €",
imageSrc: "http://img.b2bpic.net/free-photo/slice-new-york-cheesecake_1232-2127.jpg",
},
]} ]}
title="Menu" title="Menu"
description="Nahliadnite do nášho stálého jedálneho lístka." description="Nahliadnite do nášho stálého jedálneho lístka."
@@ -198,40 +140,15 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Jana M.", role: "Zákazník", testimonial: "Najlepšie halušky v okolí, vždy sa radi vrátime.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-brunette-woman-drinks-morning-coffee-cafe_613910-12134.jpg"},
name: "Jana M.",
role: "Zákazník",
testimonial: "Najlepšie halušky v okolí, vždy sa radi vrátime.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-brunette-woman-drinks-morning-coffee-cafe_613910-12134.jpg",
},
{ {
id: "2", id: "2", name: "Peter K.", role: "Zákazník", testimonial: "Rodinná atmosféra a skvelé ceny. Odporúčam.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-with-chain-necklace_23-2149409803.jpg"},
name: "Peter K.",
role: "Zákazník",
testimonial: "Rodinná atmosféra a skvelé ceny. Odporúčam.",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-with-chain-necklace_23-2149409803.jpg",
},
{ {
id: "3", id: "3", name: "Mária S.", role: "Zákazník", testimonial: "Milá obsluha a veľmi chutné polievky.", imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-pizza-side-view_23-2149872410.jpg"},
name: "Mária S.",
role: "Zákazník",
testimonial: "Milá obsluha a veľmi chutné polievky.",
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-pizza-side-view_23-2149872410.jpg",
},
{ {
id: "4", id: "4", name: "Lukáš B.", role: "Zákazník", testimonial: "Často tu chodíme na obed, nikdy nesklamú.", imageSrc: "http://img.b2bpic.net/free-photo/medium-woman-taking-food-photo_23-2149250048.jpg"},
name: "Lukáš B.",
role: "Zákazník",
testimonial: "Často tu chodíme na obed, nikdy nesklamú.",
imageSrc: "http://img.b2bpic.net/free-photo/medium-woman-taking-food-photo_23-2149250048.jpg",
},
{ {
id: "5", id: "5", name: "Anna V.", role: "Zákazník", testimonial: "Poctivá domáca kuchyňa ako od babičky.", imageSrc: "http://img.b2bpic.net/free-photo/happy-close-up-portrait-beautiful-black-skinned-woman-wearing-blouse-flower-headband-enjoying-dinner-while-eating-restaurant_613910-18781.jpg"},
name: "Anna V.",
role: "Zákazník",
testimonial: "Poctivá domáca kuchyňa ako od babičky.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-close-up-portrait-beautiful-black-skinned-woman-wearing-blouse-flower-headband-enjoying-dinner-while-eating-restaurant_613910-18781.jpg",
},
]} ]}
title="Čo hovoria hostia" title="Čo hovoria hostia"
description="Vaša spokojnosť je našou prioritou." description="Vaša spokojnosť je našou prioritou."
@@ -244,20 +161,11 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
faqs={[ faqs={[
{ {
id: "f1", id: "f1", title: "Kde sa nachádzate?", content: "Nájdete nás v Smoleniciach na Železničnej ulici č.1."},
title: "Kde sa nachádzate?",
content: "Nájdete nás v Smoleniciach na Železničnej ulici č.1.",
},
{ {
id: "f2", id: "f2", title: "Máte aj jedlo so sebou?", content: "Áno, všetko z nášho menu vám radi zabalíme so sebou."},
title: "Máte aj jedlo so sebou?",
content: "Áno, všetko z nášho menu vám radi zabalíme so sebou.",
},
{ {
id: "f3", id: "f3", title: "Aká je cena za osobu?", content: "Priemerná cena za hlavné jedlo sa pohybuje od 10 do 15 €."},
title: "Aká je cena za osobu?",
content: "Priemerná cena za hlavné jedlo sa pohybuje od 10 do 15 €.",
},
]} ]}
title="Často kladené otázky" title="Často kladené otázky"
description="Zistite viac o našich službách." description="Zistite viac o našich službách."
@@ -269,14 +177,11 @@ export default function LandingPage() {
<ContactText <ContactText
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{
variant: "plain", variant: "plain"}}
}}
text="Máte otázky alebo chcete rezerváciu? Zavolajte nám na 0911 100 580." text="Máte otázky alebo chcete rezerváciu? Zavolajte nám na 0911 100 580."
buttons={[ buttons={[
{ {
text: "Zavolať nám", text: "Zavolať nám", href: "tel:0911100580"},
href: "tel:0911100580",
},
]} ]}
/> />
</div> </div>
@@ -285,13 +190,9 @@ export default function LandingPage() {
<FooterLogoReveal <FooterLogoReveal
logoText="Dvor u Sedliaka" logoText="Dvor u Sedliaka"
leftLink={{ leftLink={{
text: "Domov", text: "Domov", href: "#hero"}}
href: "#hero",
}}
rightLink={{ rightLink={{
text: "Rezervácie", text: "Rezervácie", href: "tel:0911100580"}}
href: "tel:0911100580",
}}
/> />
</div> </div>
</ReactLenis> </ReactLenis>

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #f5f4ef; --background: #f6f0e9;
--card: #dad6cd; --card: #efe7dd;
--foreground: #2a2928; --foreground: #2b180a;
--primary-cta: #2a2928; --primary-cta: #2b180a;
--primary-cta-text: #f5f4ef; --primary-cta-text: #f5f4ef;
--secondary-cta: #ecebea; --secondary-cta: #efe7dd;
--secondary-cta-text: #2a2928; --secondary-cta-text: #2a2928;
--accent: #ffffff; --accent: #94877c;
--background-accent: #c6b180; --background-accent: #afa094;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);