Merge version_1_1781624085127 into main #2

Merged
bender merged 2 commits from version_1_1781624085127 into main 2026-06-16 15:36:14 +00:00

View File

@@ -11,263 +11,129 @@ import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function HomePage() {
return (
<>
<div id="hero" data-section="hero">
<SectionErrorBoundary name="hero">
<div id="hero" data-section="hero">
<SectionErrorBoundary name="hero">
<HeroSplit
tag="Daily Freshness"
title="Freshly Baked Goodness, Delivered Daily"
description="Handcrafted pastries, breads, and custom cakes made with premium ingredients. Order online for pickup or delivery, or visit us in-store."
primaryButton={{
text: "Order Now",
href: "#menu",
}}
secondaryButton={{
text: "View Menu",
href: "#menu",
}}
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-woman-working-bakery_23-2150273148.jpg?_wi=1"
/>
</SectionErrorBoundary>
</div>
tag="Daily Freshness"
title="Freshly Baked Goodness, Delivered Daily"
description="Handcrafted pastries, breads, and custom cakes made with premium ingredients. Order online for pickup or delivery, or visit us in-store."
primaryButton={{ text: "Order Now", href: "#menu" }}
secondaryButton={{ text: "View Menu", href: "#menu" }}
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-woman-working-bakery_23-2150273148.jpg"
/>
</SectionErrorBoundary>
</div>
<div id="features" data-section="features">
<SectionErrorBoundary name="features">
<div id="features" data-section="features">
<SectionErrorBoundary name="features">
<FeaturesBento
tag="Our Philosophy"
title="Crafted with Passion"
description="Discover why our community loves our daily offerings and commitment to quality ingredients."
features={[
{
title: "Premium Ingredients",
description: "We source the finest organic flour and fresh produce.",
bentoComponent: "info-card-marquee",
infoCards: [
{
icon: Leaf,
label: "Organic",
value: "100%",
},
{
icon: Wheat,
label: "Local",
value: "Grain",
},
{
icon: Award,
label: "Quality",
value: "Top",
},
],
imageSrc: "http://img.b2bpic.net/free-photo/close-up-fresh-bread-wooden-board_23-2148613571.jpg",
imageAlt: "fresh sourdough loaf close up",
},
{
title: "Artisanal Process",
description: "Slow-fermented dough for the perfect crust.",
bentoComponent: "media-stack",
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-working-bakery_23-2150273148.jpg?_wi=2",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/side-view-croissant-plate-trivet-with-lemon-tangerine-kumquat-flour-ginger-with-spoon-honey-dipper-rolling-pin-black-background_141793-130598.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/table-arrangement-birthday-event-with-cake-glasses-champagne_23-2149312322.jpg",
},
],
imageSrc: "http://img.b2bpic.net/free-photo/top-view-little-creamy-cake-with-fresh-red-strawberries-chocolate-candies-white-light-desk-cake-fruit-berry-biscuit-cream_140725-30556.jpg?_wi=1",
imageAlt: "fresh sourdough loaf close up",
},
{
title: "Custom Orders",
description: "Cake for every special celebration.",
bentoComponent: "tilted-stack-cards",
stackCards: [
{
icon: Cake,
title: "Weddings",
subtitle: "Custom Cakes",
detail: "Tailored designs",
},
{
icon: Star,
title: "Events",
subtitle: "Catering",
detail: "Full service",
},
{
icon: Gift,
title: "Gifts",
subtitle: "Gift Boxes",
detail: "Carefully packed",
},
],
imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-chocolate-cakes-with-coconut-white-surface_140725-115544.jpg?_wi=1",
imageAlt: "fresh sourdough loaf close up",
},
]}
/>
</SectionErrorBoundary>
</div>
tag="Our Philosophy"
title="Crafted with Passion"
description="Discover why our community loves our daily offerings and commitment to quality ingredients."
features={[
{
title: "Premium Ingredients", description: "We source the finest organic flour and fresh produce.", bentoComponent: "info-card-marquee", infoCards: [
{ icon: "Leaf", label: "Organic", value: "100%" },
{ icon: "Wheat", label: "Local", value: "Grain" },
{ icon: "Award", label: "Quality", value: "Top" }
]
},
{
title: "Artisanal Process", description: "Slow-fermented dough for the perfect crust.", bentoComponent: "media-stack", mediaItems: [
{ imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-working-bakery_23-2150273148.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/side-view-croissant-plate-trivet-with-lemon-tangerine-kumquat-flour-ginger-with-spoon-honey-dipper-rolling-pin-black-background_141793-130598.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/table-arrangement-birthday-event-with-cake-glasses-champagne_23-2149312322.jpg" }
]
},
{
title: "Custom Orders", description: "Cake for every special celebration.", bentoComponent: "tilted-stack-cards", stackCards: [
{ icon: "Cake", title: "Weddings", subtitle: "Custom Cakes", detail: "Tailored designs" },
{ icon: "Star", title: "Events", subtitle: "Catering", detail: "Full service" },
{ icon: "Gift", title: "Gifts", subtitle: "Gift Boxes", detail: "Carefully packed" }
]
}
]}
/>
</SectionErrorBoundary>
</div>
<div id="menu" data-section="menu">
<SectionErrorBoundary name="menu">
<div id="menu" data-section="menu">
<SectionErrorBoundary name="menu">
<FeaturesImageBento
tag="Our Menu"
title="Freshly Baked Treats"
description="Explore our daily collection of artisanal breads, pastries, and decadent desserts."
items={[
{
title: "Rustic Sourdough",
description: "Classic sourdough bread.",
imageSrc: "http://img.b2bpic.net/free-photo/set-breads-stored-sale-consumption-supermarket_169016-49230.jpg",
},
{
title: "Butter Croissant",
description: "Flaky, buttery perfection.",
imageSrc: "http://img.b2bpic.net/free-photo/french-croissants-pain-au-chocolate_114579-21276.jpg",
},
{
title: "Celebration Cake",
description: "Custom cakes for events.",
imageSrc: "http://img.b2bpic.net/free-photo/wedding-sweets-desserts_1303-10553.jpg",
},
{
title: "Fruit Tart",
description: "Fresh seasonal fruits.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-little-creamy-cake-with-fresh-red-strawberries-chocolate-candies-white-light-desk-cake-fruit-berry-biscuit-cream_140725-30556.jpg?_wi=2",
},
{
title: "Gourmet Cookies",
description: "Assorted fresh cookies.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-chocolate-cakes-with-coconut-white-surface_140725-115544.jpg?_wi=2",
},
{
title: "Blueberry Muffin",
description: "Soft and delicious.",
imageSrc: "http://img.b2bpic.net/free-photo/view-baked-muffins-done-by-vegan-bakery_23-2150195086.jpg",
},
{
title: "French Baguette",
description: "Traditional crispy bread.",
imageSrc: "http://img.b2bpic.net/free-photo/wooden-box-various-tasty-pastries-marble-backgroudn_114579-50116.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
tag="Our Menu"
title="Freshly Baked Treats"
description="Explore our daily collection of artisanal breads, pastries, and decadent desserts."
items={[
{ title: "Rustic Sourdough", description: "Classic sourdough bread.", imageSrc: "http://img.b2bpic.net/free-photo/set-breads-stored-sale-consumption-supermarket_169016-49230.jpg" },
{ title: "Butter Croissant", description: "Flaky, buttery perfection.", imageSrc: "http://img.b2bpic.net/french-croissants-pain-au-chocolate_114579-21276.jpg" },
{ title: "Celebration Cake", description: "Custom cakes for events.", imageSrc: "http://img.b2bpic.net/wedding-sweets-desserts_1303-10553.jpg" },
{ title: "Fruit Tart", description: "Fresh seasonal fruits.", imageSrc: "http://img.b2bpic.net/top-view-little-creamy-cake-with-fresh-red-strawberries-chocolate-candies-white-light-desk-cake-fruit-berry-biscuit-cream_140725-30556.jpg" },
{ title: "Gourmet Cookies", description: "Assorted fresh cookies.", imageSrc: "http://img.b2bpic.net/top-view-yummy-chocolate-cakes-with-coconut-white-surface_140725-115544.jpg" },
{ title: "Blueberry Muffin", description: "Soft and delicious.", imageSrc: "http://img.b2bpic.net/view-baked-muffins-done-by-vegan-bakery_23-2150195086.jpg" },
{ title: "French Baguette", description: "Traditional crispy bread.", imageSrc: "http://img.b2bpic.net/wooden-box-various-tasty-pastries-marble-backgroudn_114579-50116.jpg" }
]}
/>
</SectionErrorBoundary>
</div>
<div id="team" data-section="team">
<SectionErrorBoundary name="team">
<div id="team" data-section="team">
<SectionErrorBoundary name="team">
<TeamOverlayCards
tag="Meet the Team"
title="Our Passionate Bakers"
description="Meet the artisans behind our daily delicious bakes."
members={[
{
name: "Elena Rossi",
role: "Head Baker",
imageSrc: "http://img.b2bpic.net/free-photo/female-baker-with-baked-bread-pastry-shop_23-2150379549.jpg",
},
{
name: "Mark Stevens",
role: "Pastry Chef",
imageSrc: "http://img.b2bpic.net/free-photo/decoration-finished-dessert-concept-homemade-pastry-cooking-cakes_1157-43762.jpg",
},
{
name: "Sarah Miller",
role: "Owner",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-woman-holding-fresh-baked-croissants_23-2148028057.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
tag="Meet the Team"
title="Our Passionate Bakers"
description="Meet the artisans behind our daily delicious bakes."
members={[
{ name: "Elena Rossi", role: "Head Baker", imageSrc: "http://img.b2bpic.net/free-photo/female-baker-with-baked-bread-pastry-shop_23-2150379549.jpg" },
{ name: "Mark Stevens", role: "Pastry Chef", imageSrc: "http://img.b2bpic.net/free-photo/decoration-finished-dessert-concept-homemade-pastry-cooking-cakes_1157-43762.jpg" },
{ name: "Sarah Miller", role: "Owner", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-woman-holding-fresh-baked-croissants_23-2148028057.jpg" }
]}
/>
</SectionErrorBoundary>
</div>
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<div id="testimonials" data-section="testimonials">
<SectionErrorBoundary name="testimonials">
<TestimonialColumnMarqueeCards
tag="Reviews"
title="What Our Community Says"
description="Sharing the joy of baking with our wonderful local neighborhood."
testimonials={[
{
name: "Sarah J.",
role: "Regular Customer",
quote: "The best sourdough I've ever had!",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-with-croissants_23-2148933381.jpg",
},
{
name: "David W.",
role: "Cake Buyer",
quote: "The birthday cake was a huge hit.",
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-beautiful-girl-has-cooked-cake_1262-4725.jpg",
},
{
name: "Emily P.",
role: "Pastry Lover",
quote: "Everything here is pure perfection.",
imageSrc: "http://img.b2bpic.net/free-photo/attractive-woman-enjoys-meal-street-cafe-pretty-lady-grey-tee-jacket-smiles-posing-good-mood-outside_197531-18552.jpg",
},
{
name: "Marcus R.",
role: "Local Professional",
quote: "Great coffee and pastry selection.",
imageSrc: "http://img.b2bpic.net/free-photo/happy-father-giving-thumbs-up-while-holding-plate-muffins_23-2148414896.jpg",
},
{
name: "Linda K.",
role: "Catering Client",
quote: "Exquisite catering for our event.",
imageSrc: "http://img.b2bpic.net/free-photo/elderly-couple-drinking-tea-talking-lively_23-2148216420.jpg",
},
]}
/>
</SectionErrorBoundary>
</div>
tag="Reviews"
title="What Our Community Says"
description="Sharing the joy of baking with our wonderful local neighborhood."
testimonials={[
{ name: "Sarah J.", role: "Regular Customer", quote: "The best sourdough I've ever had!", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-with-croissants_23-2148933381.jpg" },
{ name: "David W.", role: "Cake Buyer", quote: "The birthday cake was a huge hit.", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-beautiful-girl-has-cooked-cake_1262-4725.jpg" },
{ name: "Emily P.", role: "Pastry Lover", quote: "Everything here is pure perfection.", imageSrc: "http://img.b2bpic.net/free-photo/attractive-woman-enjoys-meal-street-cafe-pretty-lady-grey-tee-jacket-smiles-posing-good-mood-outside_197531-18552.jpg" },
{ name: "Marcus R.", role: "Local Professional", quote: "Great coffee and pastry selection.", imageSrc: "http://img.b2bpic.net/free-photo/happy-father-giving-thumbs-up-while-holding-plate-muffins_23-2148414896.jpg" },
{ name: "Linda K.", role: "Catering Client", quote: "Exquisite catering for our event.", imageSrc: "http://img.b2bpic.net/free-photo/elderly-couple-drinking-tea-talking-lively_23-2148216420.jpg" }
]}
/>
</SectionErrorBoundary>
</div>
<div id="faq" data-section="faq">
<SectionErrorBoundary name="faq">
<div id="faq" data-section="faq">
<SectionErrorBoundary name="faq">
<FaqSplitMedia
tag="Help"
title="Frequently Asked Questions"
description="Get quick answers to common questions about our bakery."
items={[
{
question: "Do you offer gluten-free options?",
answer: "Yes, we have a selection of gluten-free treats available daily.",
},
{
question: "Can I preorder online?",
answer: "Absolutely! Use our online ordering portal for pickup.",
},
{
question: "Do you cater events?",
answer: "We offer custom catering packages for all sizes.",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/plants-white-shelves-glasshouse_53876-65128.jpg"
/>
</SectionErrorBoundary>
</div>
tag="Help"
title="Frequently Asked Questions"
description="Get quick answers to common questions about our bakery."
items={[
{ question: "Do you offer gluten-free options?", answer: "Yes, we have a selection of gluten-free treats available daily." },
{ question: "Can I preorder online?", answer: "Absolutely! Use our online ordering portal for pickup." },
{ question: "Do you cater events?", answer: "We offer custom catering packages for all sizes." }
]}
imageSrc="http://img.b2bpic.net/free-photo/plants-white-shelves-glasshouse_53876-65128.jpg"
/>
</SectionErrorBoundary>
</div>
<div id="contact" data-section="contact">
<SectionErrorBoundary name="contact">
<div id="contact" data-section="contact">
<SectionErrorBoundary name="contact">
<ContactCta
tag="Visit Us"
text="Ready for some delicious treats? Order online or stop by the store for a warm welcome."
primaryButton={{
text: "Order Now",
href: "#menu",
}}
secondaryButton={{
text: "Contact Us",
href: "#",
}}
/>
</SectionErrorBoundary>
</div>
tag="Visit Us"
text="Ready for some delicious treats? Order online or stop by the store for a warm welcome."
primaryButton={{ text: "Order Now", href: "#menu" }}
secondaryButton={{ text: "Contact Us", href: "#" }}
/>
</SectionErrorBoundary>
</div>
</>
);
}