4 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
e90b3bfcd6 Merge version_3 into main
Merge version_3 into main
2026-05-02 22:52:40 +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 FooterSimple from '@/components/sections/footer/FooterSimple'; import FooterCard from '@/components/sections/footer/FooterCard';
import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard'; import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard';
import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard'; 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, Camera } 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 (
@@ -56,16 +56,13 @@ export default function LandingPage() {
</div> </div>
<div id="about" data-section="about"> <div id="about" data-section="about">
<TestimonialAboutCard <MediaAbout
tag="The Studio Story" tag="The Studio Story"
tagIcon={Camera} tagIcon={Camera}
title="Capturing Culinary Art" title="Capturing Culinary Art"
description="Elysium Dining was founded in the heart of the city by award-winning photographer Julian Thorne. After years capturing the most refined tables across Europe, Julian turned his lens—and his kitchen—toward creating a studio space where ingredients are treated with the same precision and beauty as a portrait session." 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 studiowhere ingredients are treated with the precision, patience, and aesthetics of a professional photoshoot. Today, we bring this artistic discipline to every dish we serve."
subdescription="Our kitchen functions as an open studio, blending the art of fine dining with the raw elegance of locally sourced, seasonal ingredients."
icon={Camera}
imageSrc="http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727991.jpg" imageSrc="http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727991.jpg"
imageAlt="Chef working in a modern studio kitchen" imageAlt="Chef working in a modern studio kitchen"
mediaAnimation="blur-reveal"
useInvertedBackground={true} useInvertedBackground={true}
/> />
</div> </div>
@@ -110,7 +107,7 @@ export default function LandingPage() {
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.", tag: "Dining Review", avatarSrc: "http://img.b2bpic.net/free-photo/high-angle-friends-with-delicious-cocktails_23-2150244937.jpg" },
{ 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/free-photo/close-up-happy-people-with-food_23-2149152871.jpg" }, { 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" },
]} ]}
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."
@@ -142,26 +139,25 @@ export default function LandingPage() {
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactSplit <ContactCTA
tag="Booking Inquiries" tag="Bookings"
title="Reserve Your Experience" title="Inquire for a Table"
description="Our studio team is ready to assist with your private booking or inquiry. Please fill in your details below and we will contact you shortly to confirm availability." 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."
imageSrc="http://img.b2bpic.net/free-photo/doors-building-door-european-style_1417-1307.jpg" buttons={[{ text: "Email Us", href: "mailto:bookings@elysium.com" }, { text: "Call Studio", href: "tel:+1234567890" }]}
buttonText="Submit Inquiry"
useInvertedBackground={true} useInvertedBackground={true}
background={{ variant: "plain" }} background={{ variant: "plain" }}
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterSimple <FooterCard
columns={[ logoText="Elysium Dining"
{ title: "Studio", items: [{ label: "123 Gourmet Lane" }, { label: "Culinary City, ST 56789" }] }, copyrightText="© 2024 Elysium Dining - The Studio Table"
{ title: "Hours", items: [{ label: "Tue-Thu: 5pm-10pm" }, { label: "Fri-Sat: 5pm-11pm" }] }, socialLinks={[
{ title: "Socials", items: [{ label: "Instagram" }, { label: "Facebook" }, { label: "Twitter" }] }, { icon: Instagram, href: "#", ariaLabel: "Instagram" },
{ icon: Facebook, href: "#", ariaLabel: "Facebook" },
{ icon: Twitter, href: "#", ariaLabel: "Twitter" },
]} ]}
bottomLeftText="© 2024 Elysium Dining"
bottomRightText="All rights reserved."
/> />
</div> </div>
</ReactLenis> </ReactLenis>