Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
262
src/app/page.tsx
262
src/app/page.tsx
@@ -32,66 +32,31 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "products",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Menu", id: "products" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Favorite Siegen"
|
||||
button={{ text: "Reserve", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDualMedia
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
background={{ variant: "radial-gradient" }}
|
||||
title="Culinary Excellence in Siegen"
|
||||
description="Experience fine dining reimagined. We combine seasonal ingredients with passion to create unforgettable moments."
|
||||
tag="Est. 2024"
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve a Table",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
text: "View Our Menu",
|
||||
href: "#products",
|
||||
},
|
||||
{ text: "Reserve a Table", href: "#contact" },
|
||||
{ text: "View Our Menu", href: "#products" },
|
||||
]}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157823.jpg",
|
||||
imageAlt: "elegant fine dining restaurant interior",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157823.jpg", imageAlt: "elegant fine dining restaurant interior"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking_23-2148934672.jpg",
|
||||
imageAlt: "chef preparing gourmet food kitchen",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-dining-room-illuminated-by-candlelight-glow-generated-by-ai_188544-24152.jpg",
|
||||
imageAlt: "Luxury dining room illuminated by candlelight",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-cheering-with-wine-glasses-luxurious-restaurant_23-2150517447.jpg",
|
||||
imageAlt: "People cheering with wine glasses",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-dining-table-with-cutlery_23-2150312255.jpg",
|
||||
imageAlt: "High angle dining table with cutlery",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking_23-2148934672.jpg", imageAlt: "chef preparing gourmet food kitchen"}
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
rating={5}
|
||||
@@ -120,26 +85,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Fresh Ingredients",
|
||||
description: "Locally sourced and carefully selected daily.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-served-with-tomato-sauce-smoked-cheese_140725-7850.jpg",
|
||||
titleImageSrc: "http://img.b2bpic.net/free-photo/top-view-arrangement-healthy-ingredients_23-2148685806.jpg",
|
||||
buttonText: "Learn More",
|
||||
},
|
||||
title: "Fresh Ingredients", description: "Locally sourced and carefully selected daily.", imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-served-with-tomato-sauce-smoked-cheese_140725-7850.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/top-view-arrangement-healthy-ingredients_23-2148685806.jpg", buttonText: "Learn More"},
|
||||
{
|
||||
title: "Wine Pairing",
|
||||
description: "An exquisite collection of vintage labels.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-hand-pouring-wine-carafe_23-2149746496.jpg",
|
||||
titleImageSrc: "http://img.b2bpic.net/free-photo/sommelier-uncorking-wine-bottle-restaurant-setting_23-2152024852.jpg",
|
||||
buttonText: "View Menu",
|
||||
},
|
||||
title: "Wine Pairing", description: "An exquisite collection of vintage labels.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-hand-pouring-wine-carafe_23-2149746496.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/sommelier-uncorking-wine-bottle-restaurant-setting_23-2152024852.jpg", buttonText: "View Menu"},
|
||||
{
|
||||
title: "Artistic Plating",
|
||||
description: "Food that looks as good as it tastes.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/green-blue-soup-served-white-plate_1304-4654.jpg",
|
||||
titleImageSrc: "http://img.b2bpic.net/free-photo/elegant-dessert-presentation-with-edible-flowers_23-2151973722.jpg",
|
||||
buttonText: "View Gallery",
|
||||
},
|
||||
title: "Artistic Plating", description: "Food that looks as good as it tastes.", imageSrc: "http://img.b2bpic.net/free-photo/green-blue-soup-served-white-plate_1304-4654.jpg", titleImageSrc: "http://img.b2bpic.net/free-photo/elegant-dessert-presentation-with-edible-flowers_23-2151973722.jpg", buttonText: "View Gallery"},
|
||||
]}
|
||||
title="Why Choose Us"
|
||||
description="Our commitment to quality sets the standard."
|
||||
@@ -153,60 +103,12 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "Chef's Choice",
|
||||
name: "Dry Aged Beef",
|
||||
price: "42€",
|
||||
rating: 5,
|
||||
reviewCount: "120",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-food-professional-kitchen_23-2149728019.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
brand: "Seasonal",
|
||||
name: "Handmade Tagliatelle",
|
||||
price: "28€",
|
||||
rating: 5,
|
||||
reviewCount: "95",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vertical-view-delicious-pasta-meal-blue-plate-served-with-tomato-meat-dinner-tan-color-towel-its-ingredients_140725-143859.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
brand: "Fresh Catch",
|
||||
name: "Seared Sea Bass",
|
||||
price: "36€",
|
||||
rating: 5,
|
||||
reviewCount: "88",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chicken-breast-with-melted-creamy-dressing-red-sauce-top-vegetable-salad-green-plate_114579-2973.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
brand: "Sweet Finale",
|
||||
name: "Dark Chocolate Ganache",
|
||||
price: "14€",
|
||||
rating: 5,
|
||||
reviewCount: "110",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-cake-with-fruit_23-2148485426.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
brand: "Garden Fresh",
|
||||
name: "Truffle Risotto",
|
||||
price: "26€",
|
||||
rating: 5,
|
||||
reviewCount: "75",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/azerbaijani-dushbara-dumpling-soup-served-with-vinegar-dried-mint-leaves_140725-4842.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
brand: "Special",
|
||||
name: "Signature Duck Confit",
|
||||
price: "34€",
|
||||
rating: 5,
|
||||
reviewCount: "62",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fettuccine-pasta-chicken-mushroom-parmesan-tomato-mint-sumakh-cocktail-side-view_141793-2362.jpg",
|
||||
},
|
||||
{ id: "1", brand: "Chef's Choice", name: "Dry Aged Beef", price: "42€", rating: 5, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/view-food-professional-kitchen_23-2149728019.jpg" },
|
||||
{ id: "2", brand: "Seasonal", name: "Handmade Tagliatelle", price: "28€", rating: 5, reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/vertical-view-delicious-pasta-meal-blue-plate-served-with-tomato-meat-dinner-tan-color-towel-its-ingredients_140725-143859.jpg" },
|
||||
{ id: "3", brand: "Fresh Catch", name: "Seared Sea Bass", price: "36€", rating: 5, reviewCount: "88", imageSrc: "http://img.b2bpic.net/free-photo/chicken-breast-with-melted-creamy-dressing-red-sauce-top-vegetable-salad-green-plate_114579-2973.jpg" },
|
||||
{ id: "4", brand: "Sweet Finale", name: "Dark Chocolate Ganache", price: "14€", rating: 5, reviewCount: "110", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-cake-with-fruit_23-2148485426.jpg" },
|
||||
{ id: "5", brand: "Garden Fresh", name: "Truffle Risotto", price: "26€", rating: 5, reviewCount: "75", imageSrc: "http://img.b2bpic.net/free-photo/azerbaijani-dushbara-dumpling-soup-served-with-vinegar-dried-mint-leaves_140725-4842.jpg" },
|
||||
{ id: "6", brand: "Special", name: "Signature Duck Confit", price: "34€", rating: 5, reviewCount: "62", imageSrc: "http://img.b2bpic.net/free-photo/fettuccine-pasta-chicken-mushroom-parmesan-tomato-mint-sumakh-cocktail-side-view_141793-2362.jpg" },
|
||||
]}
|
||||
title="Our Signature Dishes"
|
||||
description="Hand-crafted creations from our kitchen."
|
||||
@@ -219,27 +121,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "15K+",
|
||||
title: "Happy Guests",
|
||||
description: "Served with pride annually.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/group-young-people-enjoying-dinner-together_23-2148454095.jpg",
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "12",
|
||||
title: "Expert Chefs",
|
||||
description: "Bringing culinary mastery.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-food-arrangement_23-2148510887.jpg",
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "200+",
|
||||
title: "Wine Labels",
|
||||
description: "A curated wine cellar.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wine-bottles-stored-winery-fermentation-process_657883-411.jpg",
|
||||
},
|
||||
{ id: "m1", value: "15K+", title: "Happy Guests", description: "Served with pride annually.", imageSrc: "http://img.b2bpic.net/free-photo/group-young-people-enjoying-dinner-together_23-2148454095.jpg" },
|
||||
{ id: "m2", value: "12", title: "Expert Chefs", description: "Bringing culinary mastery.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-food-arrangement_23-2148510887.jpg" },
|
||||
{ id: "m3", value: "200+", title: "Wine Labels", description: "A curated wine cellar.", imageSrc: "http://img.b2bpic.net/free-photo/wine-bottles-stored-winery-fermentation-process_657883-411.jpg" },
|
||||
]}
|
||||
title="Milestones of Taste"
|
||||
description="Numbers behind the experience."
|
||||
@@ -253,46 +137,9 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Maximilian H.",
|
||||
role: "Food Critic",
|
||||
company: "Siegen Guide",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/businessman-drinking-cafe_1157-45843.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Elena W.",
|
||||
role: "Local Resident",
|
||||
company: "Customer",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-salad-cafe_1303-25274.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Stefan R.",
|
||||
role: "Visitor",
|
||||
company: "Customer",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-groom-feeding-his-bride-with-croissant-cafe_176420-2272.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Julia M.",
|
||||
role: "Regular",
|
||||
company: "Customer",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-restaurant_23-2148006703.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Thomas K.",
|
||||
role: "Business Owner",
|
||||
company: "Customer",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598413.jpg",
|
||||
},
|
||||
{ id: "1", name: "Maximilian H.", role: "Food Critic", company: "Siegen Guide", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/businessman-drinking-cafe_1157-45843.jpg" },
|
||||
{ id: "2", name: "Elena W.", role: "Local Resident", company: "Customer", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-salad-cafe_1303-25274.jpg" },
|
||||
{ id: "3", name: "Stefan R.", role: "Visitor", company: "Customer", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/handsome-groom-feeding-his-bride-with-croissant-cafe_176420-2272.jpg" },
|
||||
]}
|
||||
title="Guest Stories"
|
||||
description="What our patrons are saying."
|
||||
@@ -304,21 +151,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do I need a reservation?",
|
||||
content: "Yes, we highly recommend booking in advance.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Is the menu seasonal?",
|
||||
content: "Our menu changes seasonally to ensure freshness.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Are vegetarian options available?",
|
||||
content: "Absolutely, we have specialized gourmet plant-based dishes.",
|
||||
},
|
||||
{ id: "f1", title: "Do I need a reservation?", content: "Yes, we highly recommend booking in advance." },
|
||||
{ id: "f2", title: "Is the menu seasonal?", content: "Our menu changes seasonally to ensure freshness." },
|
||||
{ id: "f3", title: "Are vegetarian options available?", content: "Absolutely, we have specialized gourmet plant-based dishes." },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/vertical-shot-bulb-room_181624-57611.jpg"
|
||||
title="Plan Your Visit"
|
||||
@@ -330,18 +165,11 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
tag="Contact Us"
|
||||
title="Reserve Your Experience"
|
||||
description="We look forward to welcoming you to our table."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Book Now", href: "#" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -349,36 +177,12 @@ export default function LandingPage() {
|
||||
<FooterBaseReveal
|
||||
logoText="Favorite Siegen"
|
||||
columns={[
|
||||
{
|
||||
title: "Links",
|
||||
items: [
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#products",
|
||||
},
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Imprint",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Links", items: [{ label: "Menu", href: "#products" }, { label: "About", href: "#about" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Imprint", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user