4 Commits

Author SHA1 Message Date
563a4dd248 Update src/app/page.tsx 2026-04-19 15:14:53 +00:00
b6bae574fd Merge version_3 into main
Merge version_3 into main
2026-04-19 15:14:02 +00:00
b38ccc142d Merge version_3 into main
Merge version_3 into main
2026-04-19 15:13:38 +00:00
0e554b3c69 Merge version_3 into main
Merge version_3 into main
2026-04-19 15:13:11 +00:00

View File

@@ -2,15 +2,16 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactSplit from '@/components/sections/contact/ContactSplit'; import ContactText from '@/components/sections/contact/ContactText';
import FaqBase from '@/components/sections/faq/FaqBase'; import FaqDouble from '@/components/sections/faq/FaqDouble';
import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen'; import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
import FooterMedia from '@/components/sections/footer/FooterMedia'; import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel'; import HeroCentered from '@/components/sections/hero/HeroCentered';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; import ProductCardThree from '@/components/sections/product/ProductCardThree';
import SplitAbout from '@/components/sections/about/SplitAbout'; import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen'; import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
import { Award, Flame, Leaf, Wine } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -28,129 +29,198 @@ export default function LandingPage() {
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleApple <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ name: "About", id: "#about" }, {
{ name: "Menu", id: "#menu" }, name: "About", id: "#about"},
{ name: "Reviews", id: "#testimonials" }, {
{ name: "Contact", id: "#contact" }, name: "Menu", id: "#menu"},
{
name: "Reviews", id: "#testimonials"},
{
name: "Contact", id: "#contact"},
]} ]}
brandName="Lumière Dining" brandName="Lumière Dining"
button={{
text: "Book Table", href: "#contact"}}
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardCarousel <HeroCentered
background={{ variant: "sparkles-gradient" }} background={{
variant: "sparkles-gradient"}}
title="Experience Unforgettable Flavors" 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." description="Discover a symphony of tastes at Lumière, where tradition meets contemporary culinary innovation. Join us for an evening of warmth and sophistication."
mediaItems={[ avatars={[
{ imageSrc: "http://img.b2bpic.net/free-photo/low-angle-friends-shaking-hands_23-2148395404.jpg" }, {
{ imageSrc: "http://img.b2bpic.net/free-photo/people-cheering-with-wine-glasses-luxurious-restaurant_23-2150517422.jpg?_wi=1" } 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/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/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"},
]}
marqueeItems={[
{
type: "text", text: "Michelin Star Trained Chefs"},
{
type: "text", text: "Local Farm-Fresh Produce"},
{
type: "text", text: "Award Winning Wine Cellar"},
{
type: "text", text: "Impeccable Service"},
{
type: "text", text: "Sophisticated Atmosphere"},
]} ]}
buttons={[{ text: "Reserve Table", href: "#contact" }]}
/> />
</div> </div>
<div id="about" data-section="about"> <div id="about" data-section="about">
<SplitAbout <TestimonialAboutCard
useInvertedBackground={false}
tag="Our Philosophy" tag="Our Philosophy"
title="Artisanal Craftsmanship in Every Bite" title="Artisanal Craftsmanship in Every Bite"
description="At Lumière, we source our ingredients from local farms to ensure unparalleled freshness and quality. Our chefs are dedicated to the art of fine dining, creating memories that linger long after the last course." description="At Lumière, we source our ingredients from local farms to ensure unparalleled freshness and quality. Our chefs are dedicated to the art of fine dining, creating memories that linger long after the last course."
bulletPoints={[ subdescription="From our open kitchen to your table, experience the passion and dedication that defines our culinary journey."
{ title: "Farm Fresh", description: "Locally sourced ingredients." }, icon={Award}
{ title: "Expert Chefs", description: "Trained in the finest kitchens." },
{ title: "Sustainable", description: "Ethically prepared." }
]}
imageSrc="http://img.b2bpic.net/free-photo/couple-is-cooking-kitchen_53876-20986.jpg" imageSrc="http://img.b2bpic.net/free-photo/couple-is-cooking-kitchen_53876-20986.jpg"
textboxLayout="split" mediaAnimation="blur-reveal"
useInvertedBackground={false}
/> />
</div> </div>
<div id="features" data-section="features"> <div id="features" data-section="features">
<FeatureCardNineteen <FeatureBorderGlow
title="Why Choose Lumière" animationType="slide-up"
description="A curated experience designed for those who appreciate the finer things in life." textboxLayout="default"
textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
tag: "01", title: "Farm to Table", subtitle: "Freshly sourced", description: "Daily produce from local farms.", imageSrc: "http://img.b2bpic.net/free-photo/fresh-vegetable-salad-dark-background_84443-85816.jpg" icon: Leaf,
}, title: "Farm to Table", description: "Fresh, seasonal ingredients sourced from trusted local farmers every morning."},
{ {
tag: "02", title: "Culinary Art", subtitle: "Handcrafted", description: "Traditional meets modern technique.", imageSrc: "http://img.b2bpic.net/free-photo/seared-steak-with-roasted-vegetables_23-2151942406.jpg?_wi=1" icon: Flame,
} 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="Why Choose Lumière"
description="A curated experience designed for those who appreciate the finer things in life."
/> />
</div> </div>
<div id="menu" data-section="menu"> <div id="menu" data-section="menu">
<ProductCardTwo <ProductCardThree
animationType="slide-up" animationType="slide-up"
gridVariant="three-columns-all-equal-width"
textboxLayout="default" textboxLayout="default"
title="Signature Creations" gridVariant="three-columns-all-equal-width"
description="Indulge in our carefully selected signature dishes."
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ id: "p1", brand: "Classic", name: "Aged Ribeye Steak", price: "$48", rating: 5, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/seared-steak-with-roasted-vegetables_23-2151942406.jpg?_wi=2" }, {
{ id: "p2", brand: "Classic", name: "Pan-Seared Sea Bass", price: "$42", rating: 4, reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/wooden-plate-delicious-shrimps-with-tasty-crab-sticks-stone-surface_114579-57079.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: "p3", brand: "Dessert", name: "Dark Chocolate Mousse", price: "$18", rating: 5, reviewCount: "200", imageSrc: "http://img.b2bpic.net/free-photo/volcano-chocolate-soufle-served-with-vanilla-ice-cream-with-raspberry-syrup_140725-492.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: "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: "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."
/> />
</div> </div>
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardTen <TestimonialCardFifteen
title="What Guests Say"
description="Real stories from our patrons."
textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonial="The atmosphere at Lumière is simply unmatched. Every dish we tasted was an absolute masterpiece, and the service was attentive without being intrusive. Truly a fine dining gem."
rating={5}
author="Sarah Jenkins"
avatars={[
{ {
id: "t1", title: "Incredible", quote: "The atmosphere at Lumière is simply unmatched. Every dish was a masterpiece.", name: "Sarah Jenkins", role: "Regular Diner", imageSrc: "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" 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/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/medium-shot-smiley-woman-sitting-table_23-2149684349.jpg", alt: "Reviewer"},
]} ]}
ratingAnimation="blur-reveal"
avatarsAnimation="blur-reveal"
/> />
</div> </div>
<div id="faq" data-section="faq"> <div id="faq" data-section="faq">
<FaqBase <FaqDouble
title="Common Questions" textboxLayout="default"
description="Get answers to your inquiries."
faqsAnimation="blur-reveal"
textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ id: "f1", title: "Do I need a reservation?", content: "Yes, highly recommended." }, {
{ id: "f2", title: "Vegetarian options?", content: "We have a dedicated menu." } 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: "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."
faqsAnimation="blur-reveal"
/> />
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactSplit <ContactText
tag="Contact Us" 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."
title="Get in touch" background={{
description="We would love to hear from you for private events or general questions." variant: "sparkles-gradient"
imageSrc="http://img.b2bpic.net/free-photo/people-cheering-with-wine-glasses-luxurious-restaurant_23-2150517422.jpg?_wi=2" }}
useInvertedBackground={false} useInvertedBackground={false}
background={{ variant: "sparkles-gradient" }} buttons={[
{
text: "Send Message", href: "mailto:hello@lumieredining.com"
}
]}
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterMedia <FooterLogoEmphasis
logoText="Lumière Dining" logoText="Lumière Dining"
imageSrc="http://img.b2bpic.net/free-photo/couple-holding-hands-table-restaurant_23-2148014447.jpg"
columns={[ columns={[
{ title: "Navigation", items: [{ label: "Home", href: "/" }, { label: "Menu", href: "#menu" }] }, {
{ title: "Support", items: [{ label: "FAQs", href: "#faq" }, { label: "Reservations", href: "#contact" }] } items: [
{ label: "About", href: "#about" },
{ label: "Menu", href: "#menu" },
{ label: "Reviews", href: "#testimonials" }
]
},
{
items: [
{ label: "Reservations", href: "#contact" },
{ label: "FAQs", href: "#faq" },
{ label: "Contact", href: "#contact" }
]
}
]} ]}
/> />
</div> </div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }