Merge version_1_1780867230477 into main

Merge version_1_1780867230477 into main
This commit was merged in pull request #2.
This commit is contained in:
2026-06-07 21:23:37 +00:00

View File

@@ -6,7 +6,7 @@ import FeaturesBento from '@/components/sections/features/FeaturesBento';
import HeroSplitVerticalMarquee from '@/components/sections/hero/HeroSplitVerticalMarquee';
import MetricsIconCards from '@/components/sections/metrics/MetricsIconCards';
import TestimonialAvatarCard from '@/components/sections/testimonial/TestimonialAvatarCard';
import { Apple, Cookie, CookingPot, Egg, Heart, Leaf, Milk, Sparkles, Timer, Wheat } from "lucide-react";
import { Apple, BirthdayCake, ChefHat, Cookie, CookingPot, Dough, Egg, Heart, Leaf, Microwave, Milk, Sparkles, Thermometer, Timer, Weight, Wheat } from "lucide-react";
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function HomePage() {
@@ -19,52 +19,36 @@ export default function HomePage() {
title="Freshly Baked Goodness, Made Daily"
description="Artisan breads, pastries, and custom cakes crafted with premium ingredients. Order online or visit us today."
primaryButton={{
text: "Order Now",
href: "#products",
}}
text: "Order Now", href: "#products"}}
secondaryButton={{
text: "Our Story",
href: "#about",
}}
text: "Our Story", href: "#about"}}
leftItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-rustic-village-bread-cut-slices-wooden-board_181624-59450.jpg?_wi=1",
},
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-rustic-village-bread-cut-slices-wooden-board_181624-59450.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-french-macarons-with-flower-inside-plate-pink-table-cake-biscuit-sugar-sweet_140725-28580.jpg?_wi=1",
},
imageSrc: "http://img.b2bpic.net/free-photo/top-view-french-macarons-with-flower-inside-plate-pink-table-cake-biscuit-sugar-sweet_140725-28580.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/male-hands-knead-dough_639032-1377.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/male-hands-knead-dough_639032-1377.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/tartalettes-with-summer-fruits-blue-wooden-table_114579-11572.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/tartalettes-with-summer-fruits-blue-wooden-table_114579-11572.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/bakery-atmospheric-photo_1321-4640.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/bakery-atmospheric-photo_1321-4640.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/teenagers-kids-tasting-cutting-cake_23-2147783768.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/teenagers-kids-tasting-cutting-cake_23-2147783768.jpg"},
]}
rightItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/man-putting-homemade-wheat-bread-with-flour-it-white-towel-with-two-hands_114579-2680.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/man-putting-homemade-wheat-bread-with-flour-it-white-towel-with-two-hands_114579-2680.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/homemade-delicious-rustic-summer-berry-tartles_114579-10171.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/homemade-delicious-rustic-summer-berry-tartles_114579-10171.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/composition-bakery-elements_23-2148006293.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/composition-bakery-elements_23-2148006293.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-delicious-dessert-picnic_23-2151982823.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/close-up-delicious-dessert-picnic_23-2151982823.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/indian-couple-performs-transactions-from-bank-atm_627829-12289.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/indian-couple-performs-transactions-from-bank-atm_627829-12289.jpg"},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-sweet-biscuits-with-nuts-presents-light-table_140725-143558.jpg",
},
imageSrc: "http://img.b2bpic.net/free-photo/top-view-sweet-biscuits-with-nuts-presents-light-table_140725-143558.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -75,13 +59,9 @@ export default function HomePage() {
<AboutText
title="Our Passion for Baking"
primaryButton={{
text: "See Our Menu",
href: "#products",
}}
text: "See Our Menu", href: "#products"}}
secondaryButton={{
text: "Visit Us",
href: "#contact",
}}
text: "Visit Us", href: "#contact"}}
/>
</SectionErrorBoundary>
</div>
@@ -94,105 +74,63 @@ export default function HomePage() {
description="From flaky croissants to rich chocolate cakes, explore our exquisite range of handcrafted treats, made fresh daily with the finest ingredients."
items={[
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-homemade-croissants-ready-be-served_23-2148543678.jpg",
title: "Butter Croissant",
tags: "Flaky & Buttery",
details: [
imageSrc: "http://img.b2bpic.net/free-photo/top-view-homemade-croissants-ready-be-served_23-2148543678.jpg", title: "Butter Croissant", tags: "Flaky & Buttery", details: [
{
icon: ChefHat,
label: "Baked Fresh",
value: "Daily",
},
label: "Baked Fresh", value: "Daily"},
{
icon: Leaf,
label: "Ingredients",
value: "Premium",
},
label: "Ingredients", value: "Premium"},
],
},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-bread-black-cloth_23-2148288058.jpg",
title: "Artisan Sourdough",
tags: "Rustic Loaf",
details: [
imageSrc: "http://img.b2bpic.net/free-photo/close-up-view-bread-black-cloth_23-2148288058.jpg", title: "Artisan Sourdough", tags: "Rustic Loaf", details: [
{
icon: Wheat,
label: "Fermentation",
value: "Slow",
},
label: "Fermentation", value: "Slow"},
{
icon: Weight,
label: "Weight",
value: "750g",
},
label: "Weight", value: "750g"},
],
},
{
imageSrc: "http://img.b2bpic.net/free-photo/chocolate-cake-wood_1339-6722.jpg",
title: "Decadent Chocolate Cake",
tags: "Rich & Indulgent",
details: [
imageSrc: "http://img.b2bpic.net/free-photo/chocolate-cake-wood_1339-6722.jpg", title: "Decadent Chocolate Cake", tags: "Rich & Indulgent", details: [
{
icon: BirthdayCake,
label: "Occasion",
value: "Celebration",
},
label: "Occasion", value: "Celebration"},
{
icon: Sparkles,
label: "Flavor",
value: "Classic",
},
label: "Flavor", value: "Classic"},
],
},
{
imageSrc: "http://img.b2bpic.net/free-photo/blueberry-muffin_74190-2634.jpg",
title: "Blueberry Muffin",
tags: "Soft & Sweet",
details: [
imageSrc: "http://img.b2bpic.net/free-photo/blueberry-muffin_74190-2634.jpg", title: "Blueberry Muffin", tags: "Soft & Sweet", details: [
{
icon: Apple,
label: "Variety",
value: "Blueberry",
},
label: "Variety", value: "Blueberry"},
{
icon: Timer,
label: "Ready In",
value: "Minutes",
},
label: "Ready In", value: "Minutes"},
],
},
{
imageSrc: "http://img.b2bpic.net/free-photo/delicious-rainbow-cupcakes-still-life_23-2150154597.jpg",
title: "Assorted Cupcakes",
tags: "Miniature Treats",
details: [
imageSrc: "http://img.b2bpic.net/free-photo/delicious-rainbow-cupcakes-still-life_23-2150154597.jpg", title: "Assorted Cupcakes", tags: "Miniature Treats", details: [
{
icon: Heart,
label: "Perfect For",
value: "Gifts",
},
label: "Perfect For", value: "Gifts"},
{
icon: Sparkles,
label: "Customizable",
value: "Yes",
},
label: "Customizable", value: "Yes"},
],
},
{
imageSrc: "http://img.b2bpic.net/free-photo/tasty-cookies-dessert_1220-392.jpg",
title: "Chocolate Chip Cookies",
tags: "Chewy & Delicious",
details: [
imageSrc: "http://img.b2bpic.net/free-photo/tasty-cookies-dessert_1220-392.jpg", title: "Chocolate Chip Cookies", tags: "Chewy & Delicious", details: [
{
icon: Cookie,
label: "Flavor",
value: "Chocolate Chip",
},
label: "Flavor", value: "Chocolate Chip"},
{
icon: Thermometer,
label: "Warm Serve",
value: "Optional",
},
label: "Warm Serve", value: "Optional"},
],
},
]}
@@ -208,80 +146,42 @@ export default function HomePage() {
description="Experience the difference that fresh ingredients, passionate bakers, and a commitment to community make in every bite."
features={[
{
title: "Daily Fresh Ingredients",
description: "We source the finest local ingredients, ensuring exceptional flavor and quality in every creation.",
bentoComponent: "info-card-marquee",
infoCards: [
title: "Daily Fresh Ingredients", description: "We source the finest local ingredients, ensuring exceptional flavor and quality in every creation.", bentoComponent: "info-card-marquee", infoCards: [
{
icon: Wheat,
label: "Flour",
value: "Local Mills",
},
label: "Flour", value: "Local Mills"},
{
icon: Egg,
label: "Eggs",
value: "Farm Fresh",
},
label: "Eggs", value: "Farm Fresh"},
{
icon: Milk,
label: "Dairy",
value: "Artisanal",
},
],
imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-baked-bread-pastry-shop_23-2150379529.jpg",
imageAlt: "View of delicious baked bread in the pastry shop",
label: "Dairy", value: "Artisanal"},
]
},
{
title: "Artisan Baking Techniques",
description: "Our bakers combine time-honored traditions with modern expertise for perfect results, every time.",
bentoComponent: "tilted-stack-cards",
stackCards: [
title: "Artisan Baking Techniques", description: "Our bakers combine time-honored traditions with modern expertise for perfect results, every time.", bentoComponent: "tilted-stack-cards", stackCards: [
{
icon: Dough,
title: "Slow Proofing",
subtitle: "Traditional methods",
detail: "Enhances flavor & texture",
},
title: "Slow Proofing", subtitle: "Traditional methods", detail: "Enhances flavor & texture"},
{
icon: CookingPot,
title: "Hand Mixing",
subtitle: "Careful attention",
detail: "Ensures consistency",
},
title: "Hand Mixing", subtitle: "Careful attention", detail: "Ensures consistency"},
{
icon: Microwave,
title: "Stone Ovens",
subtitle: "Perfect crust",
detail: "Even heat distribution",
},
],
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-rustic-village-bread-cut-slices-wooden-board_181624-59450.jpg?_wi=2",
imageAlt: "View of delicious baked bread in the pastry shop",
title: "Stone Ovens", subtitle: "Perfect crust", detail: "Even heat distribution"},
]
},
{
title: "Custom Orders & Catering",
description: "From wedding cakes to corporate events, we create bespoke baked goods tailored to your special occasions.",
bentoComponent: "checklist-timeline",
heading: "Your Vision, Our Craft",
subheading: "Seamless experience from inquiry to delivery.",
checklistItems: [
title: "Custom Orders & Catering", description: "From wedding cakes to corporate events, we create bespoke baked goods tailored to your special occasions.", bentoComponent: "checklist-timeline", heading: "Your Vision, Our Craft", subheading: "Seamless experience from inquiry to delivery.", checklistItems: [
{
label: "Consultation",
detail: "Discuss your needs & preferences",
},
label: "Consultation", detail: "Discuss your needs & preferences"},
{
label: "Design & Tasting",
detail: "Finalize flavors & aesthetics",
},
label: "Design & Tasting", detail: "Finalize flavors & aesthetics"},
{
label: "Baking & Delivery",
detail: "Enjoy your fresh, custom order",
},
label: "Baking & Delivery", detail: "Enjoy your fresh, custom order"},
],
completedLabel: "Event Success!",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-french-macarons-with-flower-inside-plate-pink-table-cake-biscuit-sugar-sweet_140725-28580.jpg?_wi=2",
imageAlt: "View of delicious baked bread in the pastry shop",
},
completedLabel: "Event Success!"
}
]}
/>
</SectionErrorBoundary>
@@ -293,34 +193,20 @@ export default function HomePage() {
tag="Happy Customers"
title="What Our Community Says"
primaryButton={{
text: "Read All Reviews",
href: "#",
}}
text: "Read All Reviews", href: "#"}}
secondaryButton={{
text: "Leave a Review",
href: "#contact",
}}
text: "Leave a Review", href: "#contact"}}
avatars={[
{
name: "Sarah Johnson",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-asian-woman-with-pensive-smiling-face-holding-cupcake-thinking-bakery-pastry_1258-173976.jpg",
},
name: "Sarah Johnson", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-asian-woman-with-pensive-smiling-face-holding-cupcake-thinking-bakery-pastry_1258-173976.jpg"},
{
name: "Michael Chen",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-man_1268-21877.jpg",
},
name: "Michael Chen", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-man_1268-21877.jpg"},
{
name: "Emily Rodriguez",
imageSrc: "http://img.b2bpic.net/free-photo/female-baker-with-baked-bread-pastry-shop_23-2150379549.jpg",
},
name: "Emily Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/female-baker-with-baked-bread-pastry-shop_23-2150379549.jpg"},
{
name: "David Kim",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-young-businessman-looking-camera_23-2147839978.jpg",
},
name: "David Kim", imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-young-businessman-looking-camera_23-2147839978.jpg"},
{
name: "James Wilson",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-handsome-hipster-man-with-beard-smiling-laughing_176420-12168.jpg",
},
name: "James Wilson", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-handsome-hipster-man-with-beard-smiling-laughing_176420-12168.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -335,19 +221,13 @@ export default function HomePage() {
metrics={[
{
icon: Wheat,
title: "Loaves Baked Daily",
value: "500+",
},
title: "Loaves Baked Daily", value: "500+"},
{
icon: Heart,
title: "Happy Customers",
value: "10,000+",
},
title: "Happy Customers", value: "10,000+"},
{
icon: Wheat,
title: "Local Ingredients",
value: "75%",
},
title: "Local Ingredients", value: "75%"},
]}
/>
</SectionErrorBoundary>
@@ -361,20 +241,13 @@ export default function HomePage() {
description="Find answers to common questions about our products, ordering, and services."
categories={[
{
name: "Ordering & Products",
items: [
name: "Ordering & Products", items: [
{
question: "Do you offer gluten-free options?",
answer: "Yes, we have a selection of delicious gluten-free breads and pastries. Please check our menu or ask our staff for today's offerings.",
},
question: "Do you offer gluten-free options?", answer: "Yes, we have a selection of delicious gluten-free breads and pastries. Please check our menu or ask our staff for today's offerings."},
{
question: "How can I place a custom cake order?",
answer: "You can place a custom cake order by visiting our bakery, calling us directly, or filling out the custom order form on our website. We recommend ordering at least one week in advance.",
},
question: "How can I place a custom cake order?", answer: "You can place a custom cake order by visiting our bakery, calling us directly, or filling out the custom order form on our website. We recommend ordering at least one week in advance."},
{
question: "Do you offer local delivery?",
answer: "Yes, we offer local delivery within a 10-mile radius for orders over $30. Delivery fees apply. You can select delivery at checkout when ordering online.",
},
question: "Do you offer local delivery?", answer: "Yes, we offer local delivery within a 10-mile radius for orders over $30. Delivery fees apply. You can select delivery at checkout when ordering online."},
],
},
]}
@@ -388,13 +261,9 @@ export default function HomePage() {
tag="Connect With Us"
text="Ready to taste the difference? Visit our bakery or place an order online for fresh, handcrafted delights."
primaryButton={{
text: "Get Directions",
href: "https://www.google.com/maps/search/bakery+near+me",
}}
text: "Get Directions", href: "https://www.google.com/maps/search/bakery+near+me"}}
secondaryButton={{
text: "Contact Us",
href: "mailto:info@thebakeryco.com",
}}
text: "Contact Us", href: "mailto:info@thebakeryco.com"}}
/>
</SectionErrorBoundary>
</div>