Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ec67f55b65 | |||
| 455ee52aa8 | |||
| 3dd0227805 | |||
| 3507584753 |
367
src/app/page.tsx
367
src/app/page.tsx
@@ -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>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user