Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5a63223ff1 | |||
| 230eec3787 |
235
src/app/page.tsx
235
src/app/page.tsx
@@ -2,10 +2,10 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import ContactSplit from '@/components/sections/contact/ContactSplit';
|
||||
import ContactText from '@/components/sections/contact/ContactText';
|
||||
import FaqDouble from '@/components/sections/faq/FaqDouble';
|
||||
import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
|
||||
import FooterBase from '@/components/sections/footer/FooterBase';
|
||||
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
|
||||
import HeroCentered from '@/components/sections/hero/HeroCentered';
|
||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||
@@ -32,87 +32,54 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
name: "About", id: "#about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "#menu",
|
||||
},
|
||||
name: "Menu", id: "#menu"},
|
||||
{
|
||||
name: "Reviews",
|
||||
id: "#testimonials",
|
||||
},
|
||||
name: "Reviews", id: "#testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
brandName="Lumière Dining"
|
||||
button={{
|
||||
text: "Book Table",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Book Table", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroCentered
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
variant: "sparkles-gradient"}}
|
||||
title="Experience Unforgettable Flavors"
|
||||
description="Discover a symphony of tastes at Lumière, where tradition meets contemporary culinary innovation. Join us for an evening of warmth and sophistication."
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/low-angle-friends-shaking-hands_23-2148395404.jpg",
|
||||
alt: "Diner",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/low-angle-friends-shaking-hands_23-2148395404.jpg", alt: "Diner"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/people-cheering-with-wine-glasses-luxurious-restaurant_23-2150517422.jpg",
|
||||
alt: "Diner",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/people-cheering-with-wine-glasses-luxurious-restaurant_23-2150517422.jpg", alt: "Diner"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-young-man-restaurant_23-2147861975.jpg",
|
||||
alt: "Diner",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-young-man-restaurant_23-2147861975.jpg", alt: "Diner"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/couple-holding-hands-table-restaurant_23-2148014447.jpg",
|
||||
alt: "Diner",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/couple-holding-hands-table-restaurant_23-2148014447.jpg", alt: "Diner"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/dinner-set-sushi-rolls-salads-cocktails-hookah-side-view_141793-3100.jpg",
|
||||
alt: "Diner",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/dinner-set-sushi-rolls-salads-cocktails-hookah-side-view_141793-3100.jpg", alt: "Diner"},
|
||||
]}
|
||||
avatarText="Loved by 500+ food enthusiasts"
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve Table",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Reserve Table", href: "#contact"},
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Michelin Star Trained Chefs",
|
||||
},
|
||||
type: "text", text: "Michelin Star Trained Chefs"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Local Farm-Fresh Produce",
|
||||
},
|
||||
type: "text", text: "Local Farm-Fresh Produce"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Award Winning Wine Cellar",
|
||||
},
|
||||
type: "text", text: "Award Winning Wine Cellar"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Impeccable Service",
|
||||
},
|
||||
type: "text", text: "Impeccable Service"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Sophisticated Atmosphere",
|
||||
},
|
||||
type: "text", text: "Sophisticated Atmosphere"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -138,19 +105,13 @@ export default function LandingPage() {
|
||||
features={[
|
||||
{
|
||||
icon: Leaf,
|
||||
title: "Farm to Table",
|
||||
description: "Fresh, seasonal ingredients sourced from trusted local farmers every morning.",
|
||||
},
|
||||
title: "Farm to Table", description: "Fresh, seasonal ingredients sourced from trusted local farmers every morning."},
|
||||
{
|
||||
icon: Flame,
|
||||
title: "Artisanal Techniques",
|
||||
description: "Traditional preparation methods combined with modern culinary innovation.",
|
||||
},
|
||||
title: "Artisanal Techniques", description: "Traditional preparation methods combined with modern culinary innovation."},
|
||||
{
|
||||
icon: Wine,
|
||||
title: "Curated Wine Selection",
|
||||
description: "Expertly paired wines to complement every dish on our seasonal menu.",
|
||||
},
|
||||
title: "Curated Wine Selection", description: "Expertly paired wines to complement every dish on our seasonal menu."},
|
||||
]}
|
||||
title="Why Choose Lumière"
|
||||
description="A curated experience designed for those who appreciate the finer things in life."
|
||||
@@ -165,41 +126,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Aged Ribeye Steak",
|
||||
price: "$48",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/seared-steak-with-roasted-vegetables_23-2151942406.jpg",
|
||||
},
|
||||
id: "p1", name: "Aged Ribeye Steak", price: "$48", imageSrc: "http://img.b2bpic.net/free-photo/seared-steak-with-roasted-vegetables_23-2151942406.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Pan-Seared Sea Bass",
|
||||
price: "$42",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wooden-plate-delicious-shrimps-with-tasty-crab-sticks-stone-surface_114579-57079.jpg",
|
||||
},
|
||||
id: "p2", name: "Pan-Seared Sea Bass", price: "$42", imageSrc: "http://img.b2bpic.net/free-photo/wooden-plate-delicious-shrimps-with-tasty-crab-sticks-stone-surface_114579-57079.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Truffle Mushroom Risotto",
|
||||
price: "$34",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pasta-with-chicken-tomatoes-greens-grated-cheese-served-with-juice_140725-7992.jpg",
|
||||
},
|
||||
id: "p3", name: "Truffle Mushroom Risotto", price: "$34", imageSrc: "http://img.b2bpic.net/free-photo/pasta-with-chicken-tomatoes-greens-grated-cheese-served-with-juice_140725-7992.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Dark Chocolate Mousse",
|
||||
price: "$18",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/volcano-chocolate-soufle-served-with-vanilla-ice-cream-with-raspberry-syrup_140725-492.jpg",
|
||||
},
|
||||
id: "p4", name: "Dark Chocolate Mousse", price: "$18", imageSrc: "http://img.b2bpic.net/free-photo/volcano-chocolate-soufle-served-with-vanilla-ice-cream-with-raspberry-syrup_140725-492.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Seasonal Artisan Salad",
|
||||
price: "$22",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-vegetable-salad-dark-background_84443-85816.jpg",
|
||||
},
|
||||
id: "p5", name: "Seasonal Artisan Salad", price: "$22", imageSrc: "http://img.b2bpic.net/free-photo/fresh-vegetable-salad-dark-background_84443-85816.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Lobster Bisque",
|
||||
price: "$26",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-eating-tomato-soup-with-melted-parmesan-inside-blue-plate_114579-2908.jpg",
|
||||
},
|
||||
id: "p6", name: "Lobster Bisque", price: "$26", imageSrc: "http://img.b2bpic.net/free-photo/woman-eating-tomato-soup-with-melted-parmesan-inside-blue-plate_114579-2908.jpg"},
|
||||
]}
|
||||
title="Signature Creations"
|
||||
description="Indulge in our carefully selected signature dishes, designed to delight your senses."
|
||||
@@ -214,25 +151,15 @@ export default function LandingPage() {
|
||||
author="Sarah Jenkins"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-image-happy-smiling-woman-enjoy-her-morning-french-breakfast-open-cafe-terrace-tasty-organic-food-holding-french-croissant-her-hand_291049-526.jpg",
|
||||
alt: "Reviewer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-image-happy-smiling-woman-enjoy-her-morning-french-breakfast-open-cafe-terrace-tasty-organic-food-holding-french-croissant-her-hand_291049-526.jpg", alt: "Reviewer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517403.jpg",
|
||||
alt: "Reviewer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517403.jpg", alt: "Reviewer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/high-angle-man-restaurant_23-2148395381.jpg",
|
||||
alt: "Reviewer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/high-angle-man-restaurant_23-2148395381.jpg", alt: "Reviewer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/group-young-people-enjoying-dinner-together_23-2148454092.jpg",
|
||||
alt: "Reviewer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/group-young-people-enjoying-dinner-together_23-2148454092.jpg", alt: "Reviewer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-sitting-table_23-2149684349.jpg",
|
||||
alt: "Reviewer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-sitting-table_23-2149684349.jpg", alt: "Reviewer"},
|
||||
]}
|
||||
ratingAnimation="blur-reveal"
|
||||
avatarsAnimation="blur-reveal"
|
||||
@@ -245,20 +172,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do I need a reservation?",
|
||||
content: "Yes, we highly recommend making a reservation to secure your table, especially on weekends and holidays.",
|
||||
},
|
||||
id: "f1", title: "Do I need a reservation?", content: "Yes, we highly recommend making a reservation to secure your table, especially on weekends and holidays."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Are there vegetarian options?",
|
||||
content: "Certainly! We offer a dedicated seasonal vegetarian tasting menu and various options for every course.",
|
||||
},
|
||||
id: "f2", title: "Are there vegetarian options?", content: "Certainly! We offer a dedicated seasonal vegetarian tasting menu and various options for every course."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "What is the dress code?",
|
||||
content: "We maintain a business casual dress code to ensure a comfortable fine dining atmosphere for all our guests.",
|
||||
},
|
||||
id: "f3", title: "What is the dress code?", content: "We maintain a business casual dress code to ensure a comfortable fine dining atmosphere for all our guests."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Have questions about dining with us? We've gathered some helpful information below."
|
||||
@@ -267,81 +185,42 @@ export default function LandingPage() {
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
<ContactText
|
||||
text="Contact our team today to learn more about our private event bookings, special dining packages, or any inquiries you may have about our menu."
|
||||
background={{
|
||||
variant: "plain",
|
||||
variant: "sparkles-gradient"
|
||||
}}
|
||||
tag="Visit Us"
|
||||
title="Book Your Culinary Experience"
|
||||
description="Secure your table at Lumière today and join us for an evening you won't soon forget."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/top-view-fish-meal-inside-white-plate-along-with-red-wine-table-food-meal-restaurant_140725-28131.jpg"
|
||||
mediaAnimation="blur-reveal"
|
||||
inputPlaceholder="Enter your email for reservation updates"
|
||||
buttonText="Notify Me"
|
||||
useInvertedBackground={false}
|
||||
buttons={[
|
||||
{
|
||||
text: "Send Message", href: "mailto:hello@lumieredining.com"
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBase
|
||||
<FooterLogoEmphasis
|
||||
logoText="Lumière Dining"
|
||||
columns={[
|
||||
{
|
||||
title: "Lumière",
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Our Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
label: "Reservations",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
{ label: "About", href: "#about" },
|
||||
{ label: "Menu", href: "#menu" },
|
||||
{ label: "Reviews", href: "#testimonials" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Connect",
|
||||
items: [
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Facebook",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Twitter",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
{
|
||||
label: "FAQs",
|
||||
href: "#faq",
|
||||
},
|
||||
{
|
||||
label: "Contact Us",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ label: "Reservations", href: "#contact" },
|
||||
{ label: "FAQs", href: "#faq" },
|
||||
{ label: "Contact", href: "#contact" }
|
||||
]
|
||||
}
|
||||
]}
|
||||
logoText="Lumière Dining"
|
||||
copyrightText="© 2025 | Lumière Dining"
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user