From b5641cd86c8d11235da2d82553e526e94e8d8698 Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Sat, 20 Jun 2026 12:14:07 +0000 Subject: [PATCH 1/2] Bob AI: fix build error in src/pages/HomePage.tsx --- src/pages/HomePage.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index 562918f..5a950be 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -27,7 +27,11 @@ export default function HomePage() { text: "Visit Us", href: "#contact", }} - imageSrc="http://img.b2bpic.net/free-photo/cottagecore-food-inspiration-still-life_23-2150153002.jpg?_wi=1" + items={[ + { text: "Artisan Bread" }, + { text: "Organic Ingredients" }, + { text: "Freshly Baked" } + ]} /> -- 2.49.1 From 64317bbf480bba63982a70f15affda948f5f8953 Mon Sep 17 00:00:00 2001 From: bender Date: Sat, 20 Jun 2026 12:14:15 +0000 Subject: [PATCH 2/2] Update src/pages/HomePage.tsx --- src/pages/HomePage.tsx | 382 ++++++++++++++--------------------------- 1 file changed, 125 insertions(+), 257 deletions(-) diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index 5a950be..882352b 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -13,279 +13,147 @@ import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary"; export default function HomePage() { return ( <> -
- +
+ - -
+ tag="Crafted Daily" + title="Baking Happiness, One Loaf at a Time." + description="Welcome to Artisan Bakery, where every batch is a labor of love, using traditional methods and the finest organic ingredients." + primaryButton={{ text: "Our Menu", href: "#products" }} + secondaryButton={{ text: "Visit Us", href: "#contact" }} + imageSrc="http://img.b2bpic.net/free-photo/cottagecore-food-inspiration-still-life_23-2150153002.jpg" + items={[{ text: "Organic", icon: Wheat }, { text: "Traditional", icon: Leaf }, { text: "Handmade", icon: Award }]} + /> +
+
-
- +
+ - -
+ tag="Our Heritage" + title="Centuries-Old Traditions." + description="Born from a passion for authentic flavors, we've kept the ancient art of sourdough alive. We believe that good bread should be simple, honest, and shared." + imageSrc="http://img.b2bpic.net/free-photo/cookies-oven_23-2147782463.jpg" + /> +
+
-
- +
+ - -
+ tag="Why Us" + title="More Than Just Flour and Water" + description="It's the dedication to our craft that sets us apart." + features={[ + { + title: "Organic Ingredients", description: "We source only locally grown, organic grains for the purest possible flavor.", bentoComponent: "info-card-marquee", infoCards: [ + { icon: "Wheat", label: "Grains", value: "100%" }, + { icon: "Leaf", label: "Organic", value: "Local" }, + { icon: "Award", label: "Quality", value: "High" } + ] + }, + { + title: "Traditional Methods", description: "Long fermentation times result in complex flavors and easy digestibility.", bentoComponent: "checklist-timeline", heading: "Our Process", subheading: "Patient & Intentional", checklistItems: [ + { label: "Ferment", detail: "48 hours" }, + { label: "Proof", detail: "Natural" }, + { label: "Bake", detail: "Stone Oven" } + ], + completedLabel: "Perfect" + } + ]} + /> +
+
-
- +
+ - -
+ tag="Menu" + title="Freshly Baked Every Morning" + description="Our selection includes everything from crusty sourdough to decadent pastries." + items={[ + { title: "Country Sourdough", description: "Our signature loaf, long-fermented with a crispy crust.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-slices-bread_53876-41054.jpg" }, + { title: "Buttery Croissant", description: "Light, flaky, and golden brown.", imageSrc: "http://img.b2bpic.net/free-photo/croissant-glass-plate-high-angle-view-wooden-table_176474-8132.jpg" }, + { title: "Cinnamon Rolls", description: "Indulgent rolls with a perfect glaze.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-cinnamon-rolls_23-2148904664.jpg" }, + { title: "French Baguettes", description: "Classic, airy, and perfect for dipping.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-different-types-baguette-plaid-cloth-wooden-table_141793-11912.jpg" }, + { title: "Daily Muffins", description: "Freshly baked fruit muffins every day.", imageSrc: "http://img.b2bpic.net/free-photo/chocolate-muffins_123827-36789.jpg" }, + { title: "Rustic Rye", description: "Hearty, earthy, and nutrient-rich.", imageSrc: "http://img.b2bpic.net/free-photo/bread-buns-with-wheat-grains_114579-21922.jpg" }, + { title: "Fruit Tarts", description: "Seasonal fruit on crispy shortcrust.", imageSrc: "http://img.b2bpic.net/free-photo/vanilla-cupcakes-with-summer-berry-fruits-black-towel_114579-11730.jpg" } + ]} + /> +
+
-
- +
+ - -
+ tag="Our Impact" + title="Baking Community Together" + description="Years of experience and happy customers speak for themselves." + metrics={[ + { value: "12+", title: "Years Baking", description: "Honoring traditional techniques since 2012.", imageSrc: "http://img.b2bpic.net/free-photo/woman-hand-sprinkling-flour-fresh-dough_158595-5654.jpg" } + ]} + /> +
+
-
- +
+ - -
+ tag="Meet The Team" + title="The Faces Behind Your Loaf" + description="Meet our dedicated team of artisanal bakers." + members={[ + { name: "Alice Baker", role: "Head Baker", imageSrc: "http://img.b2bpic.net/free-photo/portrait-elderly-chef-dressed-uniform-with-crossed-arms-against-dark-background_613910-17580.jpg" }, + { name: "Marcus Grain", role: "Apprentice", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-women-cooking-together_23-2150014863.jpg" }, + { name: "Elena Flour", role: "Store Manager", imageSrc: "http://img.b2bpic.net/free-photo/smiling-korean-girl-uniform-working-cafe-giving-you-cup-coffee-preparing-order-client_1258-199288.jpg" } + ]} + /> +
+
-
- +
+ - -
+ tag="Voices" + title="From Our Kitchen to Yours" + description="Our customers are the reason we bake." + testimonials={[ + { name: "John Doe", role: "Regular", quote: "The best sourdough I've ever had, hands down.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/front-view-friends-spending-time-together_23-2148436201.jpg" }, + { name: "Jane Smith", role: "Foodie", quote: "The croissants are incredibly flaky and buttery.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/cheerful-daughter-mother-holding-gift-breakfast_23-2147788219.jpg" }, + { name: "Mike Ross", role: "Local", quote: "Friendly staff, amazing smells every morning.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-dark-long-hair-talking-phone-coffee-shop_273609-2803.jpg" }, + { name: "Lisa Wong", role: "Blogger", quote: "Perfect bread for my breakfast toasts.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-woman-holding-baked-croissant-cake-stand_23-2148027952.jpg" }, + { name: "Sam K.", role: "Baker Fan", quote: "Authentic sourdough experience every time.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-baker-standing-by-counter-talking-phone_1303-32313.jpg" } + ]} + /> +
+
-
- +
+ - -
+ tag="Common Questions" + title="Everything About Our Bread" + description="Quick answers to common questions about our shop." + items={[ + { question: "Are your ingredients organic?", answer: "Yes, we prioritize local and organic sourced grains." }, + { question: "How long does your bread stay fresh?", answer: "Stored correctly, sourdough keeps up to 4 days." }, + { question: "Do you do custom catering?", answer: "Yes, contact us for large event requests." } + ]} + /> +
+
-
- +
+ - -
+ tag="Visit Us" + text="Come visit our bakery for the freshest morning treats or order online for pickup." + primaryButton={{ text: "Order Online", href: "#" }} + secondaryButton={{ text: "Contact Us", href: "mailto:hello@artisanbakery.com" }} + /> +
+
); -} +} \ No newline at end of file -- 2.49.1