Update src/app/page.tsx

This commit is contained in:
2026-04-02 10:05:13 +00:00
parent 1c882a3612
commit e8dff5b76d

View File

@@ -2,14 +2,14 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText';
import FaqBase from '@/components/sections/faq/FaqBase';
import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import HeroCentered from '@/components/sections/hero/HeroCentered';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardNine from '@/components/sections/feature/FeatureCardNine';
import FooterSimple from '@/components/sections/footer/FooterSimple';
import HeroPersonalLinks from '@/components/sections/hero/HeroPersonalLinks';
import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
import { Award, Clock, Utensils } from "lucide-react";
export default function LandingPage() {
@@ -18,254 +18,112 @@ export default function LandingPage() {
defaultButtonVariant="text-stagger"
defaultTextAnimation="reveal-blur"
borderRadius="soft"
contentWidth="mediumSmall"
contentWidth="medium"
sizing="mediumLargeSizeMediumTitles"
background="circleGradient"
cardStyle="gradient-mesh"
primaryButtonStyle="diagonal-gradient"
secondaryButtonStyle="layered"
headingFontWeight="extrabold"
background="none"
cardStyle="outline"
primaryButtonStyle="flat"
secondaryButtonStyle="solid"
headingFontWeight="semibold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{
name: "Home",
id: "hero",
},
{
name: "About",
id: "about",
},
{
name: "Services",
id: "features",
},
{
name: "Reviews",
id: "testimonials",
},
{
name: "Contact",
id: "contact",
},
]}
brandName="Chef Artisan"
/>
</div>
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{ name: "Home", id: "hero" },
{ name: "About", id: "about" },
{ name: "Services", id: "features" },
{ name: "Reviews", id: "testimonials" },
{ name: "Contact", id: "contact" },
]}
brandName="Chef Artisan"
/>
</div>
<div id="hero" data-section="hero">
<HeroCentered
background={{
variant: "gradient-bars",
}}
title="Exquisite Dining, Curated by Chef Artisan"
description="Bringing the world-class restaurant experience into the comfort of your home. Bespoke menus, locally sourced ingredients, and unforgettable culinary craftsmanship."
avatars={[
{
src: "http://img.b2bpic.net/free-photo/chef-presents-lula-kebab-served-with-basil_140725-8121.jpg",
alt: "Chef profile",
},
{
src: "http://img.b2bpic.net/free-photo/chef-presents-lula-kebab-served-with-basil_140725-8121.jpg",
alt: "Chef team",
},
{
src: "http://img.b2bpic.net/free-photo/chef-presents-lula-kebab-served-with-basil_140725-8121.jpg",
alt: "Chef team",
},
{
src: "http://img.b2bpic.net/free-photo/chef-presents-lula-kebab-served-with-basil_140725-8121.jpg",
alt: "Chef team",
},
{
src: "http://img.b2bpic.net/free-photo/chef-presents-lula-kebab-served-with-basil_140725-8121.jpg",
alt: "Chef team",
},
]}
avatarText="Trusted by elite clients worldwide"
marqueeItems={[
{
type: "text",
text: "Michelin Star Experience",
},
{
type: "text",
text: "Locally Sourced",
},
{
type: "text",
text: "Private Events",
},
{
type: "text",
text: "Bespoke Menus",
},
{
type: "text",
text: "Professional Service",
},
]}
/>
</div>
<div id="hero" data-section="hero">
<HeroPersonalLinks
background={{ variant: "plain" }}
title="Exquisite Dining, Curated by Chef Artisan"
linkCards={[
{ title: "Private Dining", description: "Intimate culinary experiences", button: { text: "Learn More" } },
{ title: "Event Catering", description: "Bespoke events for your guests", button: { text: "Inquire" } }
]}
/>
</div>
<div id="about" data-section="about">
<InlineImageSplitTextAbout
useInvertedBackground={true}
heading={[
{
type: "text",
content: "Your Personal Culinary Vision",
},
{
type: "image",
src: "http://img.b2bpic.net/free-photo/portrait-male-chef-kitchen-holding-plate-food_23-2149646273.jpg",
alt: "Chef preparing dish",
},
]}
/>
</div>
<div id="about" data-section="about">
<MediaAbout
title="Your Personal Culinary Vision"
description="Bringing the world-class restaurant experience into the comfort of your home. Bespoke menus, locally sourced ingredients, and unforgettable culinary craftsmanship."
imageSrc="http://img.b2bpic.net/free-photo/portrait-male-chef-kitchen-holding-plate-food_23-2149646273.jpg"
useInvertedBackground={true}
/>
</div>
<div id="features" data-section="features">
<FeatureBorderGlow
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
features={[
{
icon: Utensils,
title: "Bespoke Menus",
description: "Custom recipes developed for your event.",
},
{
icon: Clock,
title: "Punctual Service",
description: "Seamless setup and timely execution.",
},
{
icon: Award,
title: "Gourmet Technique",
description: "Mastery of classic and modern gastronomy.",
},
]}
title="Signature Service Offerings"
description="From intimate dinners to grand celebrations, we provide professional chef services tailored to your specific taste."
/>
</div>
<div id="features" data-section="features">
<FeatureCardNine
showStepNumbers={true}
animationType="slide-up"
textboxLayout="split"
title="Signature Service Offerings"
description="From intimate dinners to grand celebrations, we provide professional chef services tailored to your specific taste."
features={[
{
id: 1,
title: "Bespoke Menus", description: "Custom recipes developed for your event.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/chef-presents-lula-kebab-served-with-basil_140725-8121.jpg" },
phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/chef-presents-lula-kebab-served-with-basil_140725-8121.jpg" }
}
]}
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardFifteen
useInvertedBackground={true}
testimonial="An absolutely incredible evening. Every dish was a masterpiece. Chef Artisan is truly the best in the business."
rating={5}
author="Eleanor Vance"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/smiley-woman-being-surprised-by-her-husband_23-2148435747.jpg",
alt: "Client 1",
},
{
src: "http://img.b2bpic.net/free-photo/table-setting-with-focus-goblets-plates_8353-9901.jpg",
alt: "Client 2",
},
{
src: "http://img.b2bpic.net/free-photo/knocking-glasses-with-wine-group-friends-elegant-wear-have-luxury-dinner_146671-14449.jpg",
alt: "Client 3",
},
{
src: "http://img.b2bpic.net/free-photo/lovely-family-enjoying-new-year-party_23-2149173231.jpg",
alt: "Client 4",
},
{
src: "http://img.b2bpic.net/free-photo/smiley-woman-being-surprised-by-her-husband_23-2148435747.jpg",
alt: "Client 5",
},
]}
ratingAnimation="slide-up"
avatarsAnimation="blur-reveal"
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardThirteen
showRating={true}
animationType="slide-up"
textboxLayout="split"
title="What Our Clients Say"
testimonials={[
{
id: "1", name: "Eleanor Vance", handle: "@eleanorvance", testimonial: "An absolutely incredible evening. Every dish was a masterpiece.", rating: 5
}
]}
/>
</div>
<div id="faq" data-section="faq">
<FaqBase
textboxLayout="split"
useInvertedBackground={false}
faqs={[
{
id: "1",
title: "Can you cater to dietary restrictions?",
content: "Yes, we create custom menus for all allergies and dietary preferences.",
},
{
id: "2",
title: "What equipment do you provide?",
content: "We bring professional-grade equipment for onsite preparation.",
},
{
id: "3",
title: "How far in advance should I book?",
content: "We recommend booking at least 4-6 weeks for private events.",
},
]}
title="Common Inquiries"
description="Everything you need to know about booking Chef Artisan."
faqsAnimation="slide-up"
/>
</div>
<div id="faq" data-section="faq">
<FaqSplitMedia
textboxLayout="split"
faqsAnimation="slide-up"
faqs={[
{ id: "1", title: "Can you cater to dietary restrictions?", content: "Yes, we create custom menus for all allergies and dietary preferences." },
{ id: "2", title: "How far in advance should I book?", content: "We recommend booking at least 4-6 weeks for private events." }
]}
title="Common Inquiries"
description="Everything you need to know about booking Chef Artisan."
/>
</div>
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={true}
background={{
variant: "sparkles-gradient",
}}
text="Ready to craft your perfect menu? Let's discuss your upcoming event."
buttons={[
{
text: "Contact Us",
href: "#",
},
]}
/>
</div>
<div id="contact" data-section="contact">
<ContactCTA
tag="Inquire Now"
title="Craft Your Perfect Menu"
description="Ready to discuss your upcoming event? Let's get started."
buttons={[{ text: "Book Consultation" }]}
background={{ variant: "plain" }}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{
items: [
{
label: "About",
href: "#about",
},
{
label: "Services",
href: "#features",
},
{
label: "Contact",
href: "#contact",
},
],
},
{
items: [
{
label: "Privacy Policy",
href: "#",
},
{
label: "Terms of Service",
href: "#",
},
],
},
]}
logoText="Chef Artisan"
/>
</div>
<div id="footer" data-section="footer">
<FooterSimple
columns={[
{ title: "Services", items: [{ label: "Private Dining" }, { label: "Events" }] },
{ title: "Legal", items: [{ label: "Privacy" }, { label: "Terms" }] }
]}
bottomLeftText="© 2024 Chef Artisan"
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}