Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 24f1798057 | |||
| 84eb16100f |
280
src/app/page.tsx
280
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 FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen';
|
||||
import FooterMedia from '@/components/sections/footer/FooterMedia';
|
||||
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
|
||||
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
|
||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||
@@ -32,21 +32,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "#hero",
|
||||
},
|
||||
name: "Home", id: "#hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
name: "About", id: "#about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "#menu",
|
||||
},
|
||||
name: "Menu", id: "#menu"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
brandName="Lumière Dining"
|
||||
/>
|
||||
@@ -55,71 +47,39 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitKpi
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="A Symphony of Flavors"
|
||||
description="Experience culinary excellence crafted with passion and fresh, locally sourced ingredients in the heart of the city."
|
||||
kpis={[
|
||||
{
|
||||
value: "20+",
|
||||
label: "Years Experience",
|
||||
},
|
||||
value: "20+", label: "Years Experience"},
|
||||
{
|
||||
value: "50+",
|
||||
label: "Signature Dishes",
|
||||
},
|
||||
value: "50+", label: "Signature Dishes"},
|
||||
{
|
||||
value: "10k+",
|
||||
label: "Satisfied Guests",
|
||||
},
|
||||
value: "10k+", label: "Satisfied Guests"},
|
||||
]}
|
||||
enableKpiAnimation={true}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/top-view-table-assortment-with-plant_23-2148914894.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157792.jpg",
|
||||
alt: "Diner 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157792.jpg", alt: "Diner 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/plate-set-with-fork-spoon-knife_140725-1835.jpg",
|
||||
alt: "Diner 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/plate-set-with-fork-spoon-knife_140725-1835.jpg", alt: "Diner 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beige-chair-stands-dinner-table-with-white-crockery_1304-3732.jpg",
|
||||
alt: "Diner 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/beige-chair-stands-dinner-table-with-white-crockery_1304-3732.jpg", alt: "Diner 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/plates-cutlery-glasses-flat-lay_23-2148914878.jpg",
|
||||
alt: "Diner 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/plates-cutlery-glasses-flat-lay_23-2148914878.jpg", alt: "Diner 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/dinning-room-with-stools_1203-759.jpg",
|
||||
alt: "Diner 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/dinning-room-with-stools_1203-759.jpg", alt: "Diner 5"},
|
||||
]}
|
||||
avatarText="Join our growing community of food lovers."
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Michelin Star Rated",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Locally Sourced",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Hand-Crafted",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Open Nightly",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Premium Wines",
|
||||
},
|
||||
{ type: "text", text: "Michelin Star Rated" },
|
||||
{ type: "text", text: "Locally Sourced" },
|
||||
{ type: "text", text: "Hand-Crafted" },
|
||||
{ type: "text", text: "Open Nightly" },
|
||||
{ type: "text", text: "Premium Wines" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -131,18 +91,9 @@ export default function LandingPage() {
|
||||
title="Our Culinary Heritage"
|
||||
description="Founded with a vision to redefine fine dining, we blend traditional techniques with modern innovation to create unforgettable meals."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Farm to Table",
|
||||
description: "We source ingredients from local, sustainable farms.",
|
||||
},
|
||||
{
|
||||
title: "Expert Chefs",
|
||||
description: "Guided by world-class culinary masters.",
|
||||
},
|
||||
{
|
||||
title: "Exquisite Ambiance",
|
||||
description: "Atmosphere crafted for every special occasion.",
|
||||
},
|
||||
{ title: "Farm to Table", description: "We source ingredients from local, sustainable farms." },
|
||||
{ title: "Expert Chefs", description: "Guided by world-class culinary masters." },
|
||||
{ title: "Exquisite Ambiance", description: "Atmosphere crafted for every special occasion." },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149728008.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -154,24 +105,8 @@ export default function LandingPage() {
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
negativeCard={{
|
||||
items: [
|
||||
"No processed additives",
|
||||
"No rushed service",
|
||||
"No synthetic colors",
|
||||
"No pre-frozen ingredients",
|
||||
"No compromise on quality",
|
||||
],
|
||||
}}
|
||||
positiveCard={{
|
||||
items: [
|
||||
"Fresh seasonal ingredients",
|
||||
"Artisanal hand-crafted dishes",
|
||||
"Sustainable practices",
|
||||
"Eco-friendly sourcing",
|
||||
"Community-supported agriculture",
|
||||
],
|
||||
}}
|
||||
negativeCard={{ items: ["No processed additives", "No rushed service", "No synthetic colors", "No pre-frozen ingredients", "No compromise on quality"] }}
|
||||
positiveCard={{ items: ["Fresh seasonal ingredients", "Artisanal hand-crafted dishes", "Sustainable practices", "Eco-friendly sourcing", "Community-supported agriculture"] }}
|
||||
title="Why Dine With Us"
|
||||
description="Discover the unique touches that set our dining experience apart."
|
||||
/>
|
||||
@@ -184,42 +119,9 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Truffle Pasta",
|
||||
price: "$38",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chicken-breast-topped-with-fried-vegetables_140725-2712.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Herb-Crusted Salmon",
|
||||
price: "$42",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-meal-made-with-vegetables-served-plate_181624-58469.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Wagyu Beef Medallion",
|
||||
price: "$65",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-salmon-fillet-with-sauce-top_140725-6436.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Artisanal Cheese Board",
|
||||
price: "$28",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cooked-eggplant-rolls-with-grapes-lemon-slices-dark-background-dish-dinner-meal-fruit-cooking_140725-115588.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Seasonal Risotto",
|
||||
price: "$34",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/duck-breast_1203-3018.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Vanilla Bean Soufflé",
|
||||
price: "$18",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-beef-tenderloin-meat-with-vegetable_1203-9948.jpg",
|
||||
},
|
||||
{ id: "1", name: "Truffle Pasta", price: "$38", imageSrc: "http://img.b2bpic.net/free-photo/chicken-breast-topped-with-fried-vegetables_140725-2712.jpg" },
|
||||
{ id: "2", name: "Herb-Crusted Salmon", price: "$42", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-meal-made-with-vegetables-served-plate_181624-58469.jpg" },
|
||||
{ id: "3", name: "Wagyu Beef Medallion", price: "$65", imageSrc: "http://img.b2bpic.net/fried-salmon-fillet-with-sauce-top_140725-6436.jpg" },
|
||||
]}
|
||||
title="Signature Menu"
|
||||
description="Curated selection of our most celebrated dishes."
|
||||
@@ -231,46 +133,8 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Wonderful Evening",
|
||||
quote: "The most refined dining I've had in years.",
|
||||
name: "Jane Doe",
|
||||
role: "Food Critic",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-cafe-dines-traditional-shakshuka-ayran_169016-16512.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Exceptional Quality",
|
||||
quote: "Ingredients are clearly fresh and the service is perfect.",
|
||||
name: "John Smith",
|
||||
role: "Local Gourmet",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-serious-man-holding-newspaper-drinking-juice_171337-14579.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Romantic Setting",
|
||||
quote: "Perfect for our anniversary celebration.",
|
||||
name: "Emily R.",
|
||||
role: "Diner",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-using-smartphone-night-city-lights_23-2149024702.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
title: "Artistic Dishes",
|
||||
quote: "Every plate was a work of art.",
|
||||
name: "Michael S.",
|
||||
role: "Regular Guest",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/positive-man-talking-relative-while-enjoying-christmas-dinner-home-festive-happy-family-members-gathered-living-room-celebrate-together-traditional-winter-feast-while-eating-drinking_482257-46995.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
title: "Pure Magic",
|
||||
quote: "An unforgettable experience from start to finish.",
|
||||
name: "Sarah K.",
|
||||
role: "Food Blogger",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/adults-enjoying-mexican-food_23-2149663837.jpg",
|
||||
},
|
||||
{ id: "1", title: "Wonderful Evening", quote: "The most refined dining I've had in years.", name: "Jane Doe", role: "Food Critic", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-cafe-dines-traditional-shakshuka-ayran_169016-16512.jpg" },
|
||||
{ id: "2", title: "Exceptional Quality", quote: "Ingredients are clearly fresh and the service is perfect.", name: "John Smith", role: "Local Gourmet", imageSrc: "http://img.b2bpic.net/free-photo/handsome-serious-man-holding-newspaper-drinking-juice_171337-14579.jpg" },
|
||||
]}
|
||||
title="Guest Stories"
|
||||
description="Hear what our patrons have to say about their experience."
|
||||
@@ -284,21 +148,8 @@ export default function LandingPage() {
|
||||
tag="Meet the Chefs"
|
||||
membersAnimation="slide-up"
|
||||
members={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Chef Alessandro",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-painting-watercolors_23-2150170382.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Chef Maria",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/baker-holding-big-flour-bag-kitchen-bakery-house_1303-32319.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Sommelier Jean",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-posing-indoors_23-2151038681.jpg",
|
||||
},
|
||||
{ id: "1", name: "Chef Alessandro", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-painting-watercolors_23-2150170382.jpg" },
|
||||
{ id: "2", name: "Chef Maria", imageSrc: "http://img.b2bpic.net/baker-holding-big-flour-bag-kitchen-bakery-house_1303-32319.jpg" },
|
||||
]}
|
||||
memberVariant="card"
|
||||
/>
|
||||
@@ -309,21 +160,8 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Do I need a reservation?",
|
||||
content: "Yes, we highly recommend booking in advance.",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Do you offer vegan options?",
|
||||
content: "We offer a variety of plant-based dishes.",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Is parking available?",
|
||||
content: "Complimentary valet service is available.",
|
||||
},
|
||||
{ id: "1", title: "Do I need a reservation?", content: "Yes, we highly recommend booking in advance." },
|
||||
{ id: "2", title: "Do you offer vegan options?", content: "We offer a variety of plant-based dishes." },
|
||||
]}
|
||||
title="Questions Answered"
|
||||
description="Have questions about reservations or our menu? Find answers here."
|
||||
@@ -332,53 +170,19 @@ export default function LandingPage() {
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplit
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
tag="Contact Us"
|
||||
title="Reserve Your Table"
|
||||
description="Get in touch to book your experience."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/man-embracing-with-woman-restaurant_23-2148016783.jpg"
|
||||
inputPlaceholder="Enter your email for updates"
|
||||
buttonText="Notify Me"
|
||||
mediaAnimation="slide-up"
|
||||
<ContactText
|
||||
text="Reserve your table and join us for an exquisite culinary journey."
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
useInvertedBackground={false}
|
||||
buttons={[{ text: "Book Now", href: "#contact" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="http://img.b2bpic.net/free-photo/vertical-shot-black-stools-beside-pedestal-tables-benches-inside-cafe_181624-2141.jpg"
|
||||
<FooterLogoReveal
|
||||
logoText="Lumière Dining"
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Careers",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
]}
|
||||
leftLink={{ text: "Privacy Policy", href: "#" }}
|
||||
rightLink={{ text: "Terms of Service", href: "#" }}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user