Merge version_1 into main #2

Merged
bender merged 1 commits from version_1 into main 2026-03-29 13:15:24 +00:00

View File

@@ -13,200 +13,121 @@ import TextAbout from '@/components/sections/about/TextAbout';
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="bounce-effect"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
defaultButtonVariant="bounce-effect"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{
name: "Domů",
id: "#hero",
},
{
name: "O nás",
id: "#about",
},
{
name: "Menu",
id: "#menu",
},
{
name: "Rezervace",
id: "#contact",
},
]}
brandName="Restaurace Fojtství"
/>
</div>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{ name: "Domů", id: "hero" },
{ name: "O nás", id: "about" },
{ name: "Menu", id: "menu" },
{ name: "Rezervace", id: "contact" },
]}
brandName="Restaurace Fojtství"
/>
</div>
<div id="hero" data-section="hero">
<HeroSplit
background={{
variant: "plain",
}}
title="Tradiční česká kuchyně v moderním pojetí"
description="Restaurace Fojtství brings warm hospitality and quality local ingredients to every meal. Reserve your table or order takeaway today."
buttons={[
{
text: "Rezervovat stůl",
href: "#contact",
},
{
text: "Zobrazit menu",
href: "#menu",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/interior-cafe-winter_1153-2923.jpg"
mediaAnimation="entrance-slide"
imageAlt="Traditional Czech roast duck plate"
/>
</div>
<div id="hero" data-section="hero">
<HeroSplit
background={{ variant: "plain" }}
title="Tradiční česká kuchyně v moderním pojetí"
description="Restaurace Fojtství brings warm hospitality and quality local ingredients to every meal. Reserve your table or order takeaway today."
buttons={[
{ text: "Rezervovat stůl", href: "#contact" },
{ text: "Zobrazit menu", href: "#menu" },
]}
imageSrc="http://img.b2bpic.net/free-photo/interior-cafe-winter_1153-2923.jpg"
mediaAnimation="slide-up"
imageAlt="Traditional Czech roast duck plate"
/>
</div>
<div id="about" data-section="about">
<TextAbout
useInvertedBackground={false}
title="Naše tradice"
buttons={[
{
text: "Více o nás",
href: "#",
},
]}
/>
</div>
<div id="about" data-section="about">
<TextAbout
useInvertedBackground={false}
title="Naše tradice"
buttons={[{ text: "Více o nás", href: "#" }]}
/>
</div>
<div id="menu" data-section="menu">
<FeatureCardSixteen
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={true}
negativeCard={{
items: [
"Rozvoz neprovádíme",
"Rezervace nutná v pátek",
"Omezená kapacita",
"Příplatky za svátky",
"Dietní úpravy na vyžádání",
],
}}
positiveCard={{
items: [
"Příjemné posezení uvnitř",
"Možnost s sebou s sebou",
"Denní čerstvé menu",
"Sezónní lokální suroviny",
"Široký výběr českých piv",
],
}}
title="Naše nabídka"
description="Čerstvé suroviny, poctivé porce."
/>
</div>
<div id="menu" data-section="menu">
<FeatureCardSixteen
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={true}
negativeCard={{
items: [
"Rozvoz neprovádíme", "Rezervace nutná v pátek", "Omezená kapacita", "Příplatky za svátky", "Dietní úpravy na vyžádání"],
}}
positiveCard={{
items: [
"Příjemné posezení uvnitř", "Možnost s sebou s sebou", "Denní čerstvé menu", "Sezónní lokální suroviny", "Široký výběr českých piv"],
}}
title="Naše nabídka"
description="Čerstvé suroviny, poctivé porce."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardOne
animationType="slide-up"
textboxLayout="split"
gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Petr Novák",
role: "Stálý host",
company: "Místní",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-eating-funny-way_23-2150269630.jpg",
},
{
id: "2",
name: "Jana Svobodová",
role: "Food blogger",
company: "Gastrotipy",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/women-laughing-eating-cookies_23-2147807481.jpg",
},
{
id: "3",
name: "Martin Kučera",
role: "Turista",
company: "Návštěvník",
rating: 4,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-sitting-coffee-shop_23-2150183735.jpg",
},
{
id: "4",
name: "Eva Benešová",
role: "Rodinná oslava",
company: "Host",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-holding-plate-with-muffin_107420-12322.jpg?_wi=1",
},
{
id: "5",
name: "Jakub Dvořák",
role: "Kulinář",
company: "Gourmet CZ",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-holding-plate-with-muffin_107420-12322.jpg?_wi=2",
},
]}
title="Co o nás říkají"
description="Přečtěte si, jak hodnotí naši restauraci hosté, kteří si oblíbili naši kuchyni a atmosféru."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardOne
animationType="slide-up"
textboxLayout="split"
gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={false}
testimonials={[
{ id: "1", name: "Petr Novák", role: "Stálý host", company: "Místní", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-eating-funny-way_23-2150269630.jpg" },
{ id: "2", name: "Jana Svobodová", role: "Food blogger", company: "Gastrotipy", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/women-laughing-eating-cookies_23-2147807481.jpg" },
{ id: "3", name: "Martin Kučera", role: "Turista", company: "Návštěvník", rating: 4, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-sitting-coffee-shop_23-2150183735.jpg" },
{ id: "4", name: "Eva Benešová", role: "Rodinná oslava", company: "Host", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-holding-plate-with-muffin_107420-12322.jpg" },
{ id: "5", name: "Jakub Dvořák", role: "Kulinář", company: "Gourmet CZ", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-holding-plate-with-muffin_107420-12322.jpg" },
]}
title="Co o nás říkají"
description="Přečtěte si, jak hodnotí naši restauraci hosté, kteří si oblíbili naši kuchyni a atmosféru."
/>
</div>
<div id="contact" data-section="contact">
<ContactCenter
useInvertedBackground={true}
background={{
variant: "plain",
}}
tag="Rezervace"
title="Rezervujte si svůj stůl"
description="Těšíme se na vaši návštěvu. Prosíme o rezervaci předem."
inputPlaceholder="Zadejte svůj e-mail"
buttonText="Odeslat poptávku"
/>
</div>
<div id="contact" data-section="contact">
<ContactCenter
useInvertedBackground={true}
background={{ variant: "plain" }}
tag="Rezervace"
title="Rezervujte si svůj stůl"
description="Těšíme se na vaši návštěvu. Prosíme o rezervaci předem."
inputPlaceholder="Zadejte svůj e-mail"
buttonText="Odeslat poptávku"
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
columns={[
{
title: "Restaurace Fojtství",
items: [
{
label: "O nás",
href: "#about",
},
{
label: "Kontakt",
href: "#contact",
},
],
},
{
title: "Služby",
items: [
{
label: "Rezervace",
href: "#contact",
},
{
label: "Jídlo s sebou",
href: "#menu",
},
],
},
]}
logoText="Fojtství"
copyrightText="© 2025 Restaurace Fojtství"
/>
</div>
<div id="footer" data-section="footer">
<FooterBase
columns={[
{
title: "Restaurace Fojtství", items: [
{ label: "O nás", href: "#about" },
{ label: "Kontakt", href: "#contact" },
],
},
{
title: "Služby", items: [
{ label: "Rezervace", href: "#contact" },
{ label: "Jídlo s sebou", href: "#menu" },
],
},
]}
logoText="Fojtství"
copyrightText="© 2025 Restaurace Fojtství"
/>
</div>
</ReactLenis>
</ThemeProvider>
);