4 Commits

Author SHA1 Message Date
ec67f55b65 Update src/app/page.tsx 2026-03-31 12:18:13 +00:00
455ee52aa8 Update src/app/page.tsx 2026-03-31 12:17:42 +00:00
3dd0227805 Merge version_1 into main
Merge version_1 into main
2026-03-31 12:16:42 +00:00
3507584753 Merge version_1 into main
Merge version_1 into main
2026-03-31 12:12:37 +00:00

View File

@@ -4,11 +4,12 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText'; import ContactText from '@/components/sections/contact/ContactText';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'; import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductCardFour from '@/components/sections/product/ProductCardFour'; import HeroBillboardGallery from '@/components/sections/hero/HeroBillboardGallery';
import SplitAbout from '@/components/sections/about/SplitAbout'; import HeroBillboardDashboard from '@/components/sections/hero/HeroBillboardDashboard';
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen'; import MediaAbout from '@/components/sections/about/MediaAbout';
import FeatureCardSeven from '@/components/sections/feature/FeatureCardSeven';
import { Sparkles, BarChart3, Users, Settings } from 'lucide-react';
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -25,292 +26,90 @@ export default function LandingPage() {
headingFontWeight="semibold" headingFontWeight="semibold"
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ { name: "Home", id: "home" },
name: "Home", { name: "About", id: "about" },
id: "home", { name: "Features", id: "features" },
}, { name: "Contact", id: "contact" },
{ ]}
name: "Menu", brandName="Elysian Dining"
id: "menu", />
}, </div>
{
name: "Reserve",
id: "reserve",
},
{
name: "Contact",
id: "contact",
},
]}
brandName="Elysian Dining"
/>
</div>
<div id="home" data-section="home"> <div id="home" data-section="home">
<HeroSplitKpi <HeroBillboardGallery
background={{ title="Exceptional Dining Awaits"
variant: "gradient-bars", description="Discover a fusion of art, flavor, and hospitality in every dish we serve."
}} background={{ variant: "gradient-bars" }}
title="Exceptional Dining Awaits You Here" mediaItems={[
description="Explore our carefully crafted menu, reserve your table instantly, and discover why locals love us. Warm hospitality and unforgettable flavors in every visit." { imageSrc: "http://img.b2bpic.net/free-photo/dinner-is-served_53876-23367.jpg", imageAlt: "Dining" },
kpis={[ { imageSrc: "http://img.b2bpic.net/free-photo/fried-fish-decorated-with-red-black-caviar-served-with-sauce_140725-8437.jpg", imageAlt: "Seafood" }
{ ]}
value: "15+", buttons={[{ text: "Explore Menu" }]}
label: "Years Served", />
}, </div>
{
value: "4.9",
label: "Star Rating",
},
{
value: "50+",
label: "Daily Specials",
},
]}
enableKpiAnimation={true}
buttons={[
{
text: "Reserve Your Table Now",
href: "#reserve",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/dinner-is-served_53876-23367.jpg"
imageAlt="Gourmet dining experience"
mediaAnimation="slide-up"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/girl-with-cheesecake_1303-3946.jpg",
alt: "Customer",
},
{
src: "http://img.b2bpic.net/free-photo/foodie-taking-photo-bowl-with-salad-sea-fruits_23-2149277989.jpg",
alt: "Customer",
},
{
src: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598413.jpg",
alt: "Customer",
},
{
src: "http://img.b2bpic.net/free-photo/adult-going-date_23-2150168971.jpg",
alt: "Customer",
},
{
src: "http://img.b2bpic.net/free-photo/fried-fish-decorated-with-red-black-caviar-served-with-sauce_140725-8437.jpg",
alt: "Customer",
},
]}
avatarText="Join 5,000+ satisfied diners"
marqueeItems={[
{
type: "text",
text: "Freshly Sourced",
},
{
type: "text",
text: "Award Winning",
},
{
type: "text",
text: "Artisan Crafted",
},
{
type: "text",
text: "Family Owned",
},
{
type: "text",
text: "Authentic Flavors",
},
]}
/>
</div>
<div id="about" data-section="about"> <div id="dashboard" data-section="dashboard">
<SplitAbout <HeroBillboardDashboard
textboxLayout="split" title="Our Performance"
useInvertedBackground={false} description="Real-time insights into our kitchen operations and customer satisfaction metrics."
title="Our Culinary Passion" background={{ variant: "plain" }}
description="At Elysian Dining, we believe food is an art form. Every dish is a testament to our commitment to locally sourced ingredients and time-honored culinary traditions, designed to create moments that last." dashboard={{
bulletPoints={[ title: "Service Analytics", stats: [
{ { title: "Orders", values: [120, 150, 140], description: "Daily volume" },
title: "Farm to Table", { title: "Revenue", values: [5000, 6200, 5800], valuePrefix: "$", description: "Weekly trend" },
description: "We source ingredients from local farms daily.", { title: "Rating", values: [4, 5, 5], description: "Customer score" }
}, ],
{ logoIcon: BarChart3,
title: "Artisan Craft", sidebarItems: [{ icon: Users, active: true }, { icon: Settings }],
description: "Hand-crafted dishes by master chefs.", listItems: [{ icon: Sparkles, title: "New Special", status: "Active" }],
}, buttons: [{ text: "View Reports" }],
{ imageSrc: "http://img.b2bpic.net/free-photo/female-cook-kitchen-cafe_1303-26156.jpg"
title: "Warm Ambience", }}
description: "Elegant setting for your special moments.", />
}, </div>
]}
imageSrc="http://img.b2bpic.net/free-photo/female-cook-kitchen-cafe_1303-26156.jpg"
imageAlt="Professional culinary team"
mediaAnimation="blur-reveal"
/>
</div>
<div id="menu" data-section="menu"> <div id="about" data-section="about">
<ProductCardFour <MediaAbout
animationType="slide-up" title="Our Culinary Journey"
textboxLayout="default" description="Crafting memorable dining experiences through tradition and innovation."
gridVariant="three-columns-all-equal-width" imageSrc="http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598413.jpg"
useInvertedBackground={false} useInvertedBackground={false}
products={[ />
{ </div>
id: "1",
name: "Pan-Seared Scallops",
price: "$32",
variant: "Starter",
imageSrc: "http://img.b2bpic.net/free-photo/fried-fish-decorated-with-red-black-caviar-served-with-sauce_140725-8437.jpg",
},
{
id: "2",
name: "Handmade Wild Mushroom Ravioli",
price: "$28",
variant: "Main",
imageSrc: "http://img.b2bpic.net/free-photo/pasta-with-vegetables-grated-cheese_141793-898.jpg",
},
{
id: "3",
name: "Valrhona Chocolate Torte",
price: "$16",
variant: "Dessert",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-little-yummy-cakes-with-cream-strawberries-white-surface-birthday-celebration-cake-sweet-biscuit-cookie_140725-101972.jpg",
},
]}
title="Signature Menu"
description="Discover our collection of curated dishes that celebrate flavor, quality, and creativity."
/>
</div>
<div id="testimonials" data-section="testimonials"> <div id="features" data-section="features">
<TestimonialCardTen <FeatureCardSeven
textboxLayout="split" title="Why Choose Us"
useInvertedBackground={false} description="We blend fresh local produce with professional culinary techniques."
testimonials={[ features={[
{ { id: 1, title: "Farm Fresh", description: "Locally sourced ingredients daily.", imageSrc: "http://img.b2bpic.net/free-photo/pasta-with-vegetables-grated-cheese_141793-898.jpg" },
id: "1", { id: 2, title: "Expert Chefs", description: "Masterful preparation of every plate.", imageSrc: "http://img.b2bpic.net/free-photo/girl-with-cheesecake_1303-3946.jpg" }
title: "Amazing Atmosphere", ]}
quote: "The most incredible dining experience I've had in years. Every detail was perfect.", animationType="slide-up"
name: "Sarah Miller", textboxLayout="split"
role: "Food Critic", useInvertedBackground={false}
imageSrc: "http://img.b2bpic.net/free-photo/girl-with-cheesecake_1303-3946.jpg?_wi=1", />
}, </div>
{
id: "2",
title: "Exquisite Flavors",
quote: "The mushroom ravioli is absolutely to die for. Can't wait to come back.",
name: "James & Elena",
role: "Foodies",
imageSrc: "http://img.b2bpic.net/free-photo/foodie-taking-photo-bowl-with-salad-sea-fruits_23-2149277989.jpg",
},
{
id: "3",
title: "Top Notch Service",
quote: "Staff was incredibly attentive and the food arrived promptly. Highly recommended.",
name: "Marcus Chen",
role: "Professional",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598413.jpg",
},
{
id: "4",
title: "Best Dessert!",
quote: "The chocolate torte was the perfect finish to an already spectacular meal.",
name: "Emily Watson",
role: "Regular Patron",
imageSrc: "http://img.b2bpic.net/free-photo/adult-going-date_23-2150168971.jpg",
},
{
id: "5",
title: "Simply Perfect",
quote: "A hidden gem in the city. The service and flavors are unmatched.",
name: "Liam Bennett",
role: "Diner",
imageSrc: "http://img.b2bpic.net/free-photo/girl-with-cheesecake_1303-3946.jpg?_wi=2",
},
]}
title="Diner Experiences"
description="Hear what our wonderful guests have to say about their dining experience."
/>
</div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactText <ContactText
useInvertedBackground={false} useInvertedBackground={true}
background={{ background={{ variant: "gradient-bars" }}
variant: "gradient-bars", text="Reserve your table at Elysian Dining today."
}} buttons={[{ text: "Book Now" }]}
text="Visit us at 123 Gourmet Lane, Food City. We are open for lunch and dinner daily. Reserve your table today and taste the difference." />
buttons={[ </div>
{
text: "Reserve Your Table Now",
href: "#reserve",
},
]}
/>
</div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoEmphasis <FooterLogoEmphasis
columns={[ columns={[{ items: [{ label: "Home", href: "#home" }, { label: "Contact", href: "#contact" }] }]}
{ logoText="Elysian Dining"
items: [ />
{ </div>
label: "About Us",
href: "#about",
},
{
label: "Our Menu",
href: "#menu",
},
{
label: "Careers",
href: "#",
},
],
},
{
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms of Service",
href: "#",
},
{
label: "FAQ",
href: "#",
},
],
},
{
items: [
{
label: "Instagram",
href: "#",
},
{
label: "Facebook",
href: "#",
},
{
label: "Twitter",
href: "#",
},
],
},
]}
logoText="Elysian Dining"
/>
</div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }