Merge version_1 into main #2
220
src/app/page.tsx
220
src/app/page.tsx
@@ -30,56 +30,28 @@ 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="L'Accordéon"
|
||||
button={{ text: "Reserve", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDualMedia
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
title="Dining as an Art Form"
|
||||
description="Experience the symphony of flavors at L'Accordéon. We blend culinary tradition with modern flair in an intimate setting."
|
||||
tag="Modern French Bistro"
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2tviqn",
|
||||
imageAlt: "elegant dining room restaurant interior",
|
||||
},
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2tviqn", imageAlt: "elegant dining room restaurant interior"},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ifn6om",
|
||||
imageAlt: "gourmet food plate top view",
|
||||
},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4buk86&_wi=1",
|
||||
imageAlt: "fresh organic ingredients on table",
|
||||
},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=s8yb4a&_wi=1",
|
||||
imageAlt: "romantic ambient lighting restaurant",
|
||||
},
|
||||
{
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=egh9f1&_wi=1",
|
||||
imageAlt: "handcrafted cocktails at bar",
|
||||
},
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ifn6om", imageAlt: "gourmet food plate top view"}
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
rating={5}
|
||||
@@ -94,9 +66,7 @@ export default function LandingPage() {
|
||||
title="A story written in every bite"
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve a Table",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Reserve a Table", href: "#contact"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -109,29 +79,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Farm to Table",
|
||||
description: "Fresh produce sourced daily from local farmers.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4buk86&_wi=2",
|
||||
imageAlt: "Fresh Food",
|
||||
titleImageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=9kwsrc",
|
||||
buttonText: "Read More",
|
||||
},
|
||||
title: "Farm to Table", description: "Fresh produce sourced daily from local farmers.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=4buk86", imageAlt: "Fresh Food", titleImageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=9kwsrc", buttonText: "Read More"},
|
||||
{
|
||||
title: "Intimate Atmosphere",
|
||||
description: "A setting designed for connection and conversation.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=s8yb4a&_wi=2",
|
||||
imageAlt: "Interior",
|
||||
titleImageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3c90ez",
|
||||
buttonText: "Read More",
|
||||
},
|
||||
title: "Intimate Atmosphere", description: "A setting designed for connection and conversation.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=s8yb4a", imageAlt: "Interior", titleImageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=3c90ez", buttonText: "Read More"},
|
||||
{
|
||||
title: "Artisanal Bar",
|
||||
description: "Handcrafted cocktails and fine wines for every taste.",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=egh9f1&_wi=2",
|
||||
imageAlt: "Bar",
|
||||
titleImageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=hj15cz",
|
||||
buttonText: "Read More",
|
||||
},
|
||||
title: "Artisanal Bar", description: "Handcrafted cocktails and fine wines for every taste.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=egh9f1", imageAlt: "Bar", titleImageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=hj15cz", buttonText: "Read More"},
|
||||
]}
|
||||
title="What Makes Us Unique"
|
||||
description="The foundation of a great dining experience is excellence in everything we do."
|
||||
@@ -146,59 +98,14 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "Starter",
|
||||
name: "Onion Soup Gratinee",
|
||||
price: "$18",
|
||||
rating: 5,
|
||||
reviewCount: "120",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=m6xmhm",
|
||||
},
|
||||
id: "1", brand: "Starter", name: "Onion Soup Gratinee", price: "$18", rating: 5,
|
||||
reviewCount: "120", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=m6xmhm"},
|
||||
{
|
||||
id: "2",
|
||||
brand: "Main",
|
||||
name: "Duck Confit",
|
||||
price: "$34",
|
||||
rating: 5,
|
||||
reviewCount: "95",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=55cj2i",
|
||||
},
|
||||
id: "2", brand: "Main", name: "Duck Confit", price: "$34", rating: 5,
|
||||
reviewCount: "95", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=55cj2i"},
|
||||
{
|
||||
id: "3",
|
||||
brand: "Main",
|
||||
name: "Coq au Vin",
|
||||
price: "$32",
|
||||
rating: 4,
|
||||
reviewCount: "88",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8t0vso",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
brand: "Main",
|
||||
name: "Ratatouille",
|
||||
price: "$28",
|
||||
rating: 5,
|
||||
reviewCount: "72",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=75p0hd",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
brand: "Dessert",
|
||||
name: "Crème Brûlée",
|
||||
price: "$14",
|
||||
rating: 5,
|
||||
reviewCount: "150",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=rojq0y",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
brand: "Dessert",
|
||||
name: "Chocolate Soufflé",
|
||||
price: "$16",
|
||||
rating: 5,
|
||||
reviewCount: "110",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=pfrw21",
|
||||
},
|
||||
id: "3", brand: "Main", name: "Coq au Vin", price: "$32", rating: 4,
|
||||
reviewCount: "88", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8t0vso"},
|
||||
]}
|
||||
title="Our Signature Dishes"
|
||||
description="Indulge in our carefully curated menu of French delights."
|
||||
@@ -212,45 +119,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Alice M.",
|
||||
handle: "@alice",
|
||||
testimonial: "Exquisite service and food.",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ms6bl4",
|
||||
},
|
||||
id: "1", name: "Alice M.", handle: "@alice", testimonial: "Exquisite service and food.", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=ms6bl4"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Bob D.",
|
||||
handle: "@bob",
|
||||
testimonial: "The best French bistro in town.",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jaxzzg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Charlie P.",
|
||||
handle: "@charlie",
|
||||
testimonial: "A memorable culinary journey.",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=lpqy68",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Dana L.",
|
||||
handle: "@dana",
|
||||
testimonial: "Simply wonderful.",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=hamopy",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Evan K.",
|
||||
handle: "@evan",
|
||||
testimonial: "Absolutely spectacular cuisine.",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=2rqvxs",
|
||||
},
|
||||
id: "2", name: "Bob D.", handle: "@bob", testimonial: "The best French bistro in town.", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=jaxzzg"},
|
||||
]}
|
||||
showRating={true}
|
||||
title="Voices of our Guests"
|
||||
@@ -264,20 +137,9 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Do you accept reservations?",
|
||||
content: "Yes, we highly recommend booking in advance.",
|
||||
},
|
||||
id: "1", title: "Do you accept reservations?", content: "Yes, we highly recommend booking in advance."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Is there a dress code?",
|
||||
content: "Smart casual attire is appreciated.",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Do you offer private dining?",
|
||||
content: "Yes, contact us to host your private event.",
|
||||
},
|
||||
id: "2", title: "Is there a dress code?", content: "Smart casual attire is appreciated."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
faqsAnimation="slide-up"
|
||||
@@ -292,16 +154,10 @@ export default function LandingPage() {
|
||||
description="Reach out to us to secure your spot at L'Accordéon."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Your Name", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Email Address",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Email Address", required: true,
|
||||
},
|
||||
]}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=p143px"
|
||||
@@ -313,29 +169,11 @@ export default function LandingPage() {
|
||||
logoText="L'Accordéon"
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
label: "About", href: "#about"},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#products",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
{
|
||||
label: "Reservation",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
label: "Directions",
|
||||
href: "#",
|
||||
},
|
||||
label: "Menu", href: "#products"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user