Merge version_1_1782212209309 into main #1

Merged
bender merged 2 commits from version_1_1782212209309 into main 2026-06-23 10:58:01 +00:00
2 changed files with 53 additions and 170 deletions

View File

@@ -8,32 +8,25 @@ import { StyleProvider } from "@/components/ui/StyleProvider";
export default function Layout() {
const navItems = [
{
"name": "About",
"href": "#about"
"name": "About", "href": "#about"
},
{
"name": "Services",
"href": "#services"
"name": "Services", "href": "#services"
},
{
"name": "Menu",
"href": "#menu"
"name": "Menu", "href": "#menu"
},
{
"name": "Testimonials",
"href": "#testimonials"
"name": "Testimonials", "href": "#testimonials"
},
{
"name": "Hero",
"href": "#hero"
"name": "Hero", "href": "#hero"
},
{
"name": "Metrics",
"href": "#metrics"
"name": "Metrics", "href": "#metrics"
},
{
"name": "Chef",
"href": "#chef"
"name": "Chef", "href": "#chef"
}
];
@@ -43,10 +36,9 @@ export default function Layout() {
<SectionErrorBoundary name="navbar">
<NavbarFloatingLogo
logo="ChefName"
logoImageSrc="https://storage.googleapis.com/webild/default/no-image.jpg?id=d56z98"
ctaButton={{
text: "Book Now",
href: "#contact",
}}
text: "Book Now", href: "#contact"}}
navItems={navItems} />
</SectionErrorBoundary>
<main className="flex-grow">
@@ -57,42 +49,28 @@ export default function Layout() {
brand="ChefName"
columns={[
{
title: "Company",
items: [
title: "Company", items: [
{
label: "About",
href: "#about",
},
label: "About", href: "#about"},
{
label: "Careers",
href: "#",
},
label: "Careers", href: "#"},
],
},
{
title: "Support",
items: [
title: "Support", items: [
{
label: "FAQ",
href: "#faq",
},
label: "FAQ", href: "#faq"},
{
label: "Contact",
href: "#contact",
},
label: "Contact", href: "#contact"},
],
},
]}
copyright="© 2024 ChefName. All rights reserved."
links={[
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
{
label: "Terms of Service",
href: "#",
},
label: "Terms of Service", href: "#"},
]}
/>
</SectionErrorBoundary>

View File

@@ -19,13 +19,9 @@ export default function HomePage() {
title="Private Dining, Elevated."
description="Bringing the world's finest culinary techniques directly to your private home. Crafted for your unique tastes."
primaryButton={{
text: "Book Your Chef",
href: "#contact",
}}
text: "Book Your Chef", href: "#contact"}}
secondaryButton={{
text: "Explore Menus",
href: "#menu",
}}
text: "Explore Menus", href: "#menu"}}
imageSrc="http://img.b2bpic.net/free-photo/top-view-table-assortment-with-plant_23-2148914894.jpg"
/>
</SectionErrorBoundary>
@@ -36,9 +32,7 @@ export default function HomePage() {
<AboutText
title="My Culinary Philosophy"
primaryButton={{
text: "Learn More",
href: "#about-more",
}}
text: "Learn More", href: "#about-more"}}
/>
</SectionErrorBoundary>
</div>
@@ -51,41 +45,17 @@ export default function HomePage() {
description="From intimate dinners to large scale events, we provide unparalleled culinary excellence."
items={[
{
title: "Farm to Table",
description: "Sourcing only the freshest, seasonal ingredients.",
buttonIcon: "Leaf",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-vegetables-mushrooms-red-green-tomatoes-bell-peppers-cutting-board_140725-145364.jpg",
},
title: "Farm to Table", description: "Sourcing only the freshest, seasonal ingredients.", buttonIcon: "Leaf", imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-vegetables-mushrooms-red-green-tomatoes-bell-peppers-cutting-board_140725-145364.jpg"},
{
title: "Modern Fine Dining",
description: "Applying world-class techniques to modern palates.",
buttonIcon: "ChefHat",
imageSrc: "http://img.b2bpic.net/free-photo/mixed-race-baker-makes-cake-smash-eggs_633478-1132.jpg",
},
title: "Modern Fine Dining", description: "Applying world-class techniques to modern palates.", buttonIcon: "ChefHat", imageSrc: "http://img.b2bpic.net/free-photo/mixed-race-baker-makes-cake-smash-eggs_633478-1132.jpg"},
{
title: "Event Planning",
description: "Seamless coordination for unforgettable evenings.",
buttonIcon: "Calendar",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-shot-table-with-elegant-setting-restaurant-hall-evening_181624-24706.jpg",
},
title: "Event Planning", description: "Seamless coordination for unforgettable evenings.", buttonIcon: "Calendar", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-shot-table-with-elegant-setting-restaurant-hall-evening_181624-24706.jpg"},
{
title: "Wine Pairing",
description: "Expertly curated pairings for every course.",
buttonIcon: "Wine",
imageSrc: "http://img.b2bpic.net/free-photo/person-pouring-parsley-plate_1122-976.jpg",
},
title: "Wine Pairing", description: "Expertly curated pairings for every course.", buttonIcon: "Wine", imageSrc: "http://img.b2bpic.net/free-photo/person-pouring-parsley-plate_1122-976.jpg"},
{
title: "Custom Menus",
description: "Bespoke menus designed specifically for you.",
buttonIcon: "Notebook",
imageSrc: "http://img.b2bpic.net/free-photo/chef-placing-fresh-tomatoes-salad_23-2148516911.jpg",
},
title: "Custom Menus", description: "Bespoke menus designed specifically for you.", buttonIcon: "Notebook", imageSrc: "http://img.b2bpic.net/free-photo/chef-placing-fresh-tomatoes-salad_23-2148516911.jpg"},
{
title: "Cooking Masterclasses",
description: "Learn the secrets of a professional chef.",
buttonIcon: "BookOpen",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-detail-festive-table-setting-with-set-cutlery-plate-candles-candlesticks_169016-11020.jpg",
},
title: "Cooking Masterclasses", description: "Learn the secrets of a professional chef.", buttonIcon: "BookOpen", imageSrc: "http://img.b2bpic.net/free-photo/close-up-detail-festive-table-setting-with-set-cutlery-plate-candles-candlesticks_169016-11020.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -99,40 +69,19 @@ export default function HomePage() {
description="Explore our curated culinary highlights."
items={[
{
title: "Truffle Risotto",
description: "Slow-cooked arborio with seasonal truffles.",
imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-hot-coffee_53876-146538.jpg",
},
title: "Truffle Risotto", description: "Slow-cooked arborio with seasonal truffles.", imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-hot-coffee_53876-146538.jpg"},
{
title: "Seared Scallops",
description: "Diver-caught, served with cauliflower puree.",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-cook-preparing-raw-trout_23-2150408592.jpg",
},
title: "Seared Scallops", description: "Diver-caught, served with cauliflower puree.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-cook-preparing-raw-trout_23-2150408592.jpg"},
{
title: "Aged Wagyu",
description: "Perfectly marbled, wood-fire grilled.",
imageSrc: "http://img.b2bpic.net/free-photo/tattooed-butcher-black-gloves-salts-tied-piece-meat-smoke-it_346278-619.jpg",
},
title: "Aged Wagyu", description: "Perfectly marbled, wood-fire grilled.", imageSrc: "http://img.b2bpic.net/free-photo/tattooed-butcher-black-gloves-salts-tied-piece-meat-smoke-it_346278-619.jpg"},
{
title: "Homemade Ravioli",
description: "Stuffed with artisanal ricotta.",
imageSrc: "http://img.b2bpic.net/free-photo/bunch-raw-shell-pasta-wood-piece_114579-69368.jpg",
},
title: "Homemade Ravioli", description: "Stuffed with artisanal ricotta.", imageSrc: "http://img.b2bpic.net/free-photo/bunch-raw-shell-pasta-wood-piece_114579-69368.jpg"},
{
title: "Dark Chocolate Ganache",
description: "Rich 70% cacao with sea salt.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-cheesecake-with-strawberry-chocolate-plate-red-shawl-dark-isolated-background_140725-136688.jpg",
},
title: "Dark Chocolate Ganache", description: "Rich 70% cacao with sea salt.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-cheesecake-with-strawberry-chocolate-plate-red-shawl-dark-isolated-background_140725-136688.jpg"},
{
title: "Garden Microgreens",
description: "Locally grown seasonal herbs.",
imageSrc: "http://img.b2bpic.net/free-photo/vegetables-near-cabbage_23-2147778375.jpg",
},
title: "Garden Microgreens", description: "Locally grown seasonal herbs.", imageSrc: "http://img.b2bpic.net/free-photo/vegetables-near-cabbage_23-2147778375.jpg"},
{
title: "Sommelier Selection",
description: "Curated wine flight.",
imageSrc: "http://img.b2bpic.net/free-photo/restaurant-table-12-persons-with-blue-chairs-fireplace-white-brick-walls-wide-window_140725-8456.jpg",
},
title: "Sommelier Selection", description: "Curated wine flight.", imageSrc: "http://img.b2bpic.net/free-photo/restaurant-table-12-persons-with-blue-chairs-fireplace-white-brick-walls-wide-window_140725-8456.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -146,17 +95,11 @@ export default function HomePage() {
description="Years of experience and happy guests."
metrics={[
{
value: "15+",
description: "Years Experience",
},
value: "15+", description: "Years Experience"},
{
value: "500+",
description: "Events Catered",
},
value: "500+", description: "Events Catered"},
{
value: "99%",
description: "Client Satisfaction",
},
value: "99%", description: "Client Satisfaction"},
]}
/>
</SectionErrorBoundary>
@@ -167,22 +110,14 @@ export default function HomePage() {
<TeamGlassCards
tag="Meet Your Chef"
title="Dedicated Culinary Artist"
description="Our expert team of professional chefs bring culinary excellence to your table."
members={[
{
name: "Chef Alessandro",
role: "Executive Private Chef",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-chef-smelling-dish-after-cooking_329181-16152.jpg",
},
name: "Chef Alessandro", role: "Executive Private Chef", imageSrc: "http://img.b2bpic.net/free-photo/close-up-chef-smelling-dish-after-cooking_329181-16152.jpg"},
{
name: "Chef Sofia",
role: "Pastry Specialist",
imageSrc: "http://img.b2bpic.net/free-photo/young-male-cook-wearing-chef-uniform-points-fingers-himself-isolated-white-wall_141793-36774.jpg",
},
name: "Chef Sofia", role: "Pastry Specialist", imageSrc: "http://img.b2bpic.net/free-photo/young-male-cook-wearing-chef-uniform-points-fingers-himself-isolated-white-wall_141793-36774.jpg"},
{
name: "Chef Marc",
role: "Sous Chef",
imageSrc: "http://img.b2bpic.net/free-photo/young-cook-standing-kitchen_23-2148040173.jpg",
},
name: "Chef Marc", role: "Sous Chef", imageSrc: "http://img.b2bpic.net/free-photo/young-cook-standing-kitchen_23-2148040173.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -193,37 +128,18 @@ export default function HomePage() {
<TestimonialColumnMarqueeCards
tag="Trusted by Many"
title="Client Experiences"
description="Hear what our satisfied clients have to say about their private dining experiences."
testimonials={[
{
name: "Sarah J.",
role: "CEO",
quote: "The best dining experience we have ever had at home.",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5512.jpg",
},
name: "Sarah J.", role: "CEO", quote: "The best dining experience we have ever had at home.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5512.jpg"},
{
name: "Michael K.",
role: "Entrepreneur",
quote: "Absolutely flawless service and exceptional food quality.",
imageSrc: "http://img.b2bpic.net/free-photo/young-people-talking-work_23-2149345288.jpg",
},
name: "Michael K.", role: "Entrepreneur", quote: "Absolutely flawless service and exceptional food quality.", imageSrc: "http://img.b2bpic.net/free-photo/young-people-talking-work_23-2149345288.jpg"},
{
name: "Emily D.",
role: "Creative Director",
quote: "Chef Alessandro is a true artist in the kitchen.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-businesswoman-posing-with-coffee_23-2148452691.jpg",
},
name: "Emily D.", role: "Creative Director", quote: "Chef Alessandro is a true artist in the kitchen.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-businesswoman-posing-with-coffee_23-2148452691.jpg"},
{
name: "David R.",
role: "Investor",
quote: "Professional, clean, and delicious. Highly recommended.",
imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517421.jpg",
},
name: "David R.", role: "Investor", quote: "Professional, clean, and delicious. Highly recommended.", imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517421.jpg"},
{
name: "Lisa M.",
role: "Collector",
quote: "Perfectly tailored menu for our anniversary dinner.",
imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517418.jpg",
},
name: "Lisa M.", role: "Collector", quote: "Perfectly tailored menu for our anniversary dinner.", imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517418.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -234,23 +150,16 @@ export default function HomePage() {
<FaqTwoColumn
tag="Common Questions"
title="How it Works"
description="Find answers to the most frequently asked questions about our private chef services."
items={[
{
question: "What areas do you serve?",
answer: "We serve the greater metropolitan area and surrounding suburbs.",
},
question: "What areas do you serve?", answer: "We serve the greater metropolitan area and surrounding suburbs."},
{
question: "Can you cater dietary restrictions?",
answer: "Yes, we specialize in gluten-free, vegan, and keto menus.",
},
question: "Can you cater dietary restrictions?", answer: "Yes, we specialize in gluten-free, vegan, and keto menus."},
{
question: "How far in advance should I book?",
answer: "We recommend booking at least two weeks in advance.",
},
question: "How far in advance should I book?", answer: "We recommend booking at least two weeks in advance."},
{
question: "What is the cost?",
answer: "Pricing depends on menu complexity and event size.",
},
question: "What is the cost?", answer: "Pricing depends on menu complexity and event size."},
]}
/>
</SectionErrorBoundary>
@@ -262,13 +171,9 @@ export default function HomePage() {
tag="Start Your Journey"
text="Ready to craft your perfect menu?"
primaryButton={{
text: "Contact Us",
href: "mailto:hello@chef.com",
}}
text: "Contact Us", href: "mailto:hello@chef.com"}}
secondaryButton={{
text: "View Pricing",
href: "#pricing",
}}
text: "View Pricing", href: "#pricing"}}
/>
</SectionErrorBoundary>
</div>