7 Commits

Author SHA1 Message Date
e0be97c676 Update src/app/page.tsx 2026-05-02 22:55:25 +00:00
5b94899fbc Update src/app/page.tsx 2026-05-02 22:54:52 +00:00
168b57101e Merge version_3 into main
Merge version_3 into main
2026-05-02 22:53:08 +00:00
0b8c218571 Update src/app/page.tsx 2026-05-02 22:53:05 +00:00
e90b3bfcd6 Merge version_3 into main
Merge version_3 into main
2026-05-02 22:52:40 +00:00
f43e0b681c Update src/app/page.tsx 2026-05-02 22:52:34 +00:00
39173800a9 Merge version_2 into main
Merge version_2 into main
2026-05-02 22:51:29 +00:00

View File

@@ -2,17 +2,17 @@
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 ContactCTA from '@/components/sections/contact/ContactCTA';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow'; import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; import FooterCard from '@/components/sections/footer/FooterCard';
import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard'; import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard';
import MediaAbout from '@/components/sections/about/MediaAbout'; import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive'; import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import { Award, Sparkles, Users, Utensils, Wine } from "lucide-react"; import { Award, Sparkles, Users, Utensils, Wine, Camera, Instagram, Facebook, Twitter } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -32,12 +32,9 @@ export default function LandingPage() {
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleFullscreen <NavbarStyleFullscreen
navItems={[ navItems={[
{ { name: "Menu", id: "#menu" },
name: "Menu", id: "#menu"}, { name: "Our Story", id: "#about" },
{ { name: "Bookings", id: "#contact" },
name: "Our Story", id: "#about"},
{
name: "Reservations", id: "#contact"},
]} ]}
brandName="Elysium Dining" brandName="Elysium Dining"
/> />
@@ -45,15 +42,12 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroLogoBillboard <HeroLogoBillboard
background={{ background={{ variant: "radial-gradient" }}
variant: "radial-gradient"}}
logoText="Elysium Dining" logoText="Elysium Dining"
description="An unforgettable culinary journey where farm-to-table traditions meet modern fine dining elegance." description="An unforgettable culinary journey where farm-to-table traditions meet modern fine dining elegance."
buttons={[ buttons={[
{ { text: "Bookings", href: "#contact" },
text: "Reserve a Table", href: "#contact"}, { text: "View Menu", href: "#menu" },
{
text: "View Menu", href: "#menu"},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/restaurant-hall-with-turquoise-chairs-white-walls-french-windows-curtains_140725-8450.jpg?_wi=1" imageSrc="http://img.b2bpic.net/free-photo/restaurant-hall-with-turquoise-chairs-white-walls-french-windows-curtains_140725-8450.jpg?_wi=1"
imageAlt="Luxurious dining atmosphere" imageAlt="Luxurious dining atmosphere"
@@ -63,11 +57,13 @@ export default function LandingPage() {
<div id="about" data-section="about"> <div id="about" data-section="about">
<MediaAbout <MediaAbout
tag="The Studio Story"
tagIcon={Camera}
title="Capturing Culinary Art"
description="Elysium Dining began as a vision by photographer Julian Thorne. After years spent behind the lens capturing the world's most exquisite tables, he envisioned a kitchen designed like a studio—where ingredients are treated with the precision, patience, and aesthetics of a professional photoshoot. Today, we bring this artistic discipline to every dish we serve."
imageSrc="http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727991.jpg"
imageAlt="Chef working in a modern studio kitchen"
useInvertedBackground={true} useInvertedBackground={true}
title="A Legacy of Flavor"
description="Born from the passion of heritage ingredients, Elysium Dining brings together artisan techniques and local produce to craft memories on every plate."
imageSrc="http://img.b2bpic.net/free-photo/pitahaya-dragon-fruit-still-life-cinematic-dark-style_23-2151566201.jpg?_wi=1"
imageAlt="Executive chef at work"
/> />
</div> </div>
@@ -77,21 +73,11 @@ export default function LandingPage() {
textboxLayout="split" textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ { icon: Sparkles, title: "Fresh Local Sourcing", description: "Partnering with organic family farms for daily fresh deliveries." },
icon: Sparkles, { icon: Award, title: "Artisanal Techniques", description: "Classic cooking methods refined for the modern palate." },
title: "Fresh Local Sourcing", description: "Partnering with organic family farms for daily fresh deliveries."}, { icon: Wine, title: "Sommelier Selection", description: "Curated wine pairings from boutique vineyards worldwide." },
{ { icon: Utensils, title: "Seasonal Menus", description: "Dynamic dishes reflecting the best of each harvest season." },
icon: Award, { icon: Users, title: "Warm Hospitality", description: "Dedicated service focused on comfort and guest satisfaction." },
title: "Artisanal Techniques", description: "Classic cooking methods refined for the modern palate."},
{
icon: Wine,
title: "Sommelier Selection", description: "Curated wine pairings from boutique vineyards worldwide."},
{
icon: Utensils,
title: "Seasonal Menus", description: "Dynamic dishes reflecting the best of each harvest season."},
{
icon: Users,
title: "Warm Hospitality", description: "Dedicated service focused on comfort and guest satisfaction."},
]} ]}
title="Our Culinary Values" title="Our Culinary Values"
description="We believe that exceptional dining starts with intentional choices in sourcing and preparation." description="We believe that exceptional dining starts with intentional choices in sourcing and preparation."
@@ -105,24 +91,10 @@ export default function LandingPage() {
gridVariant="four-items-2x2-equal-grid" gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={true} useInvertedBackground={true}
products={[ products={[
{ { id: "1", brand: "Main", name: "Pan-Seared Wagyu Beef", price: "$65", imageSrc: "http://img.b2bpic.net/free-photo/top-view-vegetable-meal-with-cutlery-table-food-meal-restaurant-dinner_140725-28355.jpg", rating: 5, reviewCount: "120" },
id: "1", brand: "Main", name: "Pan-Seared Wagyu Beef", price: "$65", rating: 5, { id: "2", brand: "Main", name: "Linguine al Tartufo", price: "$42", imageSrc: "http://img.b2bpic.net/free-photo/cutlery-sauces-near-pizza_23-2147772096.jpg", rating: 4, reviewCount: "95" },
reviewCount: "124", imageSrc: "http://img.b2bpic.net/free-photo/top-view-vegetable-meal-with-cutlery-table-food-meal-restaurant-dinner_140725-28355.jpg"}, { id: "3", brand: "Dessert", name: "Dark Chocolate Ganache", price: "$18", imageSrc: "http://img.b2bpic.net/free-photo/pair-dessert-topped-with-ice-cream_141793-436.jpg", rating: 5, reviewCount: "85" },
{ { id: "4", brand: "Starter", name: "Seasonal Garden Greens", price: "$22", imageSrc: "http://img.b2bpic.net/free-photo/close-up-spoon-fork-with-salad-background_1150-259.jpg", rating: 4, reviewCount: "60" },
id: "2", brand: "Main", name: "Linguine al Tartufo", price: "$42", rating: 5,
reviewCount: "89", imageSrc: "http://img.b2bpic.net/free-photo/cutlery-sauces-near-pizza_23-2147772096.jpg"},
{
id: "3", brand: "Dessert", name: "Dark Chocolate Ganache", price: "$18", rating: 5,
reviewCount: "210", imageSrc: "http://img.b2bpic.net/free-photo/pair-dessert-topped-with-ice-cream_141793-436.jpg"},
{
id: "4", brand: "Starter", name: "Seasonal Garden Greens", price: "$22", rating: 4,
reviewCount: "76", imageSrc: "http://img.b2bpic.net/free-photo/close-up-spoon-fork-with-salad-background_1150-259.jpg"},
{
id: "5", brand: "Starter", name: "Handmade Herb Ravioli", price: "$28", rating: 5,
reviewCount: "156", imageSrc: "http://img.b2bpic.net/free-photo/pipe-rigate-pasta-bowl-towel-marble-surface_114579-81291.jpg"},
{
id: "6", brand: "Main", name: "Roasted Forest Risotto", price: "$38", rating: 5,
reviewCount: "92", imageSrc: "http://img.b2bpic.net/free-photo/salad-with-red-caviar-salmon-avocado_140725-6797.jpg"},
]} ]}
title="Chef's Signature Selections" title="Chef's Signature Selections"
description="Explore our curated menu designed to offer a complete sensory journey." description="Explore our curated menu designed to offer a complete sensory journey."
@@ -134,16 +106,8 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ { id: "1", name: "Julian Thorne", date: "Oct 2023", title: "Critically Acclaimed", quote: "The Wagyu beef was perfection, redefined by balance and texture.", tag: "Dining Review", avatarSrc: "http://img.b2bpic.net/free-photo/high-angle-friends-with-delicious-cocktails_23-2150244937.jpg" },
id: "1", name: "Julian Thorne", date: "Oct 2023", title: "Critically Acclaimed", quote: "The Wagyu beef was perfection, redefined by balance and texture. A truly stellar culinary experience.", tag: "Dining Review", avatarSrc: "http://img.b2bpic.net/free-photo/high-angle-friends-with-delicious-cocktails_23-2150244937.jpg", imageSrc: "http://img.b2bpic.net/free-photo/restaurant-hall-with-turquoise-chairs-white-walls-french-windows-curtains_140725-8450.jpg?_wi=2", imageAlt: "happy diner portrait restaurant"}, { id: "2", name: "Sophie Martin", date: "Nov 2023", title: "Exceptional Quality", quote: "Every detail was meticulously crafted.", tag: "Event Attendee", avatarSrc: "http://img.b2bpic.net/close-up-happy-people-with-food_23-2149152871.jpg" },
{
id: "2", name: "Sophie Martin", date: "Nov 2023", title: "Exceptional Quality", quote: "From the first sip of wine to the final bite of chocolate, every detail was meticulously crafted.", tag: "Event Attendee", avatarSrc: "http://img.b2bpic.net/free-photo/close-up-happy-people-with-food_23-2149152871.jpg", imageSrc: "http://img.b2bpic.net/free-photo/pitahaya-dragon-fruit-still-life-cinematic-dark-style_23-2151566201.jpg?_wi=2", imageAlt: "happy diner portrait restaurant"},
{
id: "3", name: "Marcus Vane", date: "Dec 2023", title: "Gourmet Highlight", quote: "Truly the best seasonal greens I have ever had. The freshness and depth of flavor were unparalleled.", tag: "Local Foodie", avatarSrc: "http://img.b2bpic.net/free-photo/internationals-people-standing-cafe-drinking-cocktails_1157-32440.jpg", imageSrc: "http://img.b2bpic.net/free-photo/top-view-female-cook-cleaning-tangerines-dark-surface_179666-44540.jpg", imageAlt: "happy diner portrait restaurant"},
{
id: "4", name: "Elena Rossi", date: "Jan 2024", title: "Refined Elegance", quote: "An atmosphere of sheer sophistication. Perfect for a quiet celebratory dinner in the city.", tag: "Regular Guest", avatarSrc: "http://img.b2bpic.net/free-photo/top-view-woman-having-lunch-with-salmon-with-brown-noodles-soup-berry-salad-cocktail_141793-2455.jpg", imageSrc: "http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727991.jpg", imageAlt: "happy diner portrait restaurant"},
{
id: "5", name: "David Wu", date: "Feb 2024", title: "Culinary Art", quote: "Each dish felt like an artistic expression. The ravioli was absolutely divine.", tag: "Gourmet Expert", avatarSrc: "http://img.b2bpic.net/free-photo/wine-glass_74190-1307.jpg", imageSrc: "http://img.b2bpic.net/free-photo/glass-cup-female-hands-background-sideboard-with-beautiful-vintage-dishes_169016-16094.jpg", imageAlt: "happy diner portrait restaurant"},
]} ]}
title="Guest Reflections" title="Guest Reflections"
description="Our guests' experiences define the spirit of Elysium Dining." description="Our guests' experiences define the spirit of Elysium Dining."
@@ -154,11 +118,9 @@ export default function LandingPage() {
<SocialProofOne <SocialProofOne
textboxLayout="default" textboxLayout="default"
useInvertedBackground={true} useInvertedBackground={true}
names={[ names={["Food Choice 2024", "Michelin Distinction", "Local Culinary Guild"]}
"Food Choice 2024", "Michelin Distinction", "Local Culinary Guild", "Luxury Travel Guide", "Organic Sourcing Award"]}
title="Our Accolades" title="Our Accolades"
description="Proudly recognized by industry leaders for culinary and service excellence." description="Proudly recognized by industry leaders for excellence."
showCard={true}
/> />
</div> </div>
@@ -167,42 +129,35 @@ export default function LandingPage() {
textboxLayout="split" textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ { id: "1", title: "How far in advance should I book?", content: "We recommend booking at least 2 weeks ahead." },
id: "1", title: "How far in advance should I book?", content: "We recommend booking at least 2 weeks ahead for weekends, though last-minute table openings may arise."}, { id: "2", title: "Do you offer dietary accommodations?", content: "Yes, please inform us of allergies during booking." },
{
id: "2", title: "Do you offer dietary accommodations?", content: "Absolutely. Please let us know of any allergies or preferences during booking so we can tailor your experience."},
{
id: "3", title: "What is the dress code?", content: "Smart elegant attire is appreciated. We invite you to dress comfortably while enjoying the refined atmosphere."},
]} ]}
title="Dining Insights" title="Dining Insights"
description="Information on reservations, menu, and our hospitality philosophy." description="Find answers to frequently asked questions regarding our service and reservations."
faqsAnimation="slide-up" faqsAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/decorated-wedding-reception-venue-with-view-sea-through-windows_637285-1001.jpg"
mediaAnimation="slide-up"
/> />
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactSplit <ContactCTA
tag="Bookings"
title="Inquire for a Table"
description="For private events, large group reservations, or special culinary requests, our concierge is ready to craft the perfect experience. Get in touch to check availability and start your reservation."
buttons={[{ text: "Email Us", href: "mailto:bookings@elysium.com" }, { text: "Call Studio", href: "tel:+1234567890" }]}
useInvertedBackground={true} useInvertedBackground={true}
background={{ background={{ variant: "plain" }}
variant: "plain"}}
tag="Reservations"
title="Secure Your Table"
description="Spaces fill up quickly—secure your table for an evening of culinary excellence today."
imageSrc="http://img.b2bpic.net/free-photo/doors-building-door-european-style_1417-1307.jpg"
mediaAnimation="opacity"
buttonText="Inquire Now"
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoReveal <FooterCard
logoText="Elysium Dining" logoText="Elysium Dining"
leftLink={{ copyrightText="© 2024 Elysium Dining - The Studio Table"
text: "Privacy Policy", href: "#"}} socialLinks={[
rightLink={{ { icon: Instagram, href: "#", ariaLabel: "Instagram" },
text: "Contact Us", href: "#contact"}} { icon: Facebook, href: "#", ariaLabel: "Facebook" },
{ icon: Twitter, href: "#", ariaLabel: "Twitter" },
]}
/> />
</div> </div>
</ReactLenis> </ReactLenis>