From 221d4b38bbb7cedc25cd4d49a37c83d4221175b0 Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Mon, 8 Jun 2026 09:55:41 +0000 Subject: [PATCH 1/3] Bob AI: fix build error in src/components/Layout.tsx --- src/components/Layout.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index a12d214..ea32def 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -43,6 +43,7 @@ export default function Layout() { Date: Mon, 8 Jun 2026 09:56:05 +0000 Subject: [PATCH 2/3] Update src/components/Layout.tsx --- src/components/Layout.tsx | 76 ++++++++++++--------------------------- 1 file changed, 22 insertions(+), 54 deletions(-) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index ea32def..452b38c 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -8,32 +8,25 @@ import { StyleProvider } from "@/components/ui/StyleProvider"; export default function Layout() { const navItems = [ { - "name": "Home", - "href": "#hero" + "name": "Home", "href": "#hero" }, { - "name": "About Us", - "href": "#about" + "name": "About Us", "href": "#about" }, { - "name": "Our Products", - "href": "#products" + "name": "Our Products", "href": "#products" }, { - "name": "How It Works", - "href": "#how-it-works" + "name": "How It Works", "href": "#how-it-works" }, { - "name": "Testimonials", - "href": "#testimonials" + "name": "Testimonials", "href": "#testimonials" }, { - "name": "FAQ", - "href": "#faq" + "name": "FAQ", "href": "#faq" }, { - "name": "Contact", - "href": "#contact" + "name": "Contact", "href": "#contact" } ]; @@ -43,11 +36,9 @@ export default function Layout() {
@@ -57,58 +48,35 @@ export default function Layout() { Date: Mon, 8 Jun 2026 09:56:06 +0000 Subject: [PATCH 3/3] Update src/pages/HomePage.tsx --- src/pages/HomePage.tsx | 193 ++++++++++------------------------------- 1 file changed, 44 insertions(+), 149 deletions(-) diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index ed7cf6b..ff6948c 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -19,13 +19,9 @@ export default function HomePage() { brand="Freshly Baked Goodness, Delivered to Your Door" description="Artisan pastries, custom cakes, and daily favorites made with premium ingredients. Order online for pickup or delivery today." primaryButton={{ - text: "Order Now", - href: "#contact", - }} + text: "Order Now", href: "#contact"}} secondaryButton={{ - text: "View Our Menu", - href: "#products", - }} + text: "View Our Menu", href: "#products"}} imageSrc="http://img.b2bpic.net/free-photo/overhead-view-baked-chocolate-cakes-with-spoon-clothes-wooden-backdrop_23-2148087027.jpg" /> @@ -40,19 +36,13 @@ export default function HomePage() { items={[ { icon: Wheat, - title: "Premium Ingredients", - description: "Sourced locally and globally for the finest quality and flavor.", - }, + title: "Premium Ingredients", description: "Sourced locally and globally for the finest quality and flavor."}, { icon: Heart, - title: "Handcrafted with Love", - description: "Each item is carefully prepared by our skilled bakers.", - }, + title: "Handcrafted with Love", description: "Each item is carefully prepared by our skilled bakers."}, { icon: Truck, - title: "Convenient Delivery", - description: "Freshness brought directly to your home or office.", - }, + title: "Convenient Delivery", description: "Freshness brought directly to your home or office."}, ]} imageSrc="http://img.b2bpic.net/free-photo/close-up-baker-hands-kneading-dough_23-2148302953.jpg" /> @@ -67,33 +57,19 @@ export default function HomePage() { description="Explore our diverse range of artisan baked goods, from classic pastries to custom-designed cakes for every occasion. Each image tells a story of flavor and craftsmanship." items={[ { - imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-chocolate-cake_23-2148549963.jpg", - href: "#", - }, + imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-chocolate-cake_23-2148549963.jpg", href: "#"}, { - imageSrc: "http://img.b2bpic.net/free-photo/delicious-pastry-with-dried-orange-slices-black-board-high-quality-photo_114579-69077.jpg", - href: "#", - }, + imageSrc: "http://img.b2bpic.net/free-photo/delicious-pastry-with-dried-orange-slices-black-board-high-quality-photo_114579-69077.jpg", href: "#"}, { - imageSrc: "http://img.b2bpic.net/free-photo/marshmallow-white-plate-table-with-mug-hot-coffee_114579-604.jpg", - href: "#", - }, + imageSrc: "http://img.b2bpic.net/free-photo/marshmallow-white-plate-table-with-mug-hot-coffee_114579-604.jpg", href: "#"}, { - imageSrc: "http://img.b2bpic.net/free-photo/top-view-sliced-crusty-bread-cutting-board-wooden-background-with-copy-space_141793-25656.jpg", - href: "#", - }, + imageSrc: "http://img.b2bpic.net/free-photo/top-view-sliced-crusty-bread-cutting-board-wooden-background-with-copy-space_141793-25656.jpg", href: "#"}, { - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-cake-sweet-snacks_181624-27093.jpg", - href: "#", - }, + imageSrc: "http://img.b2bpic.net/free-photo/beautiful-cake-sweet-snacks_181624-27093.jpg", href: "#"}, { - imageSrc: "http://img.b2bpic.net/free-photo/homemade-delicious-rustic-summer-berry-tartles_114579-10242.jpg", - href: "#", - }, + imageSrc: "http://img.b2bpic.net/free-photo/homemade-delicious-rustic-summer-berry-tartles_114579-10242.jpg", href: "#"}, { - imageSrc: "http://img.b2bpic.net/free-photo/wedding-cake-with-flowers_23-2148120660.jpg", - href: "#", - }, + imageSrc: "http://img.b2bpic.net/free-photo/wedding-cake-with-flowers_23-2148120660.jpg", href: "#"}, ]} /> @@ -107,26 +83,11 @@ export default function HomePage() { description="Experience effortless ordering, from browsing our menu to enjoying our fresh bakes at your convenience. We've streamlined the process just for you." steps={[ { - tag: "Step 1", - title: "Browse Our Menu", - subtitle: "Discover Your Favorites", - description: "Explore our extensive online menu featuring daily specials, classic pastries, and custom cake options. Filter by occasion, dietary needs, or popularity.", - imageSrc: "http://img.b2bpic.net/free-photo/delivery-person-getting-parcel-ready-delivery_23-2149371909.jpg", - }, + tag: "Step 1", title: "Browse Our Menu", subtitle: "Discover Your Favorites", description: "Explore our extensive online menu featuring daily specials, classic pastries, and custom cake options. Filter by occasion, dietary needs, or popularity.", imageSrc: "http://img.b2bpic.net/free-photo/delivery-person-getting-parcel-ready-delivery_23-2149371909.jpg"}, { - tag: "Step 2", - title: "Freshly Prepared", - subtitle: "Baked to Perfection", - description: "Once your order is placed, our dedicated bakers get to work. Each item is freshly prepared using the finest ingredients and our signature recipes, ensuring premium quality.", - imageSrc: "http://img.b2bpic.net/free-photo/frosting-piping-bag-filled-with-cream-nozzles-cupcake-wooden-desk_23-2147942575.jpg", - }, + tag: "Step 2", title: "Freshly Prepared", subtitle: "Baked to Perfection", description: "Once your order is placed, our dedicated bakers get to work. Each item is freshly prepared using the finest ingredients and our signature recipes, ensuring premium quality.", imageSrc: "http://img.b2bpic.net/free-photo/frosting-piping-bag-filled-with-cream-nozzles-cupcake-wooden-desk_23-2147942575.jpg"}, { - tag: "Step 3", - title: "Pickup or Delivery", - subtitle: "Enjoy at Your Convenience", - description: "Choose between convenient in-store pickup at your preferred time or reliable home delivery. Your delicious treats will arrive fresh and ready to be enjoyed!", - imageSrc: "http://img.b2bpic.net/free-photo/content-female-courier-knocking-door_23-2147767707.jpg", - }, + tag: "Step 3", title: "Pickup or Delivery", subtitle: "Enjoy at Your Convenience", description: "Choose between convenient in-store pickup at your preferred time or reliable home delivery. Your delicious treats will arrive fresh and ready to be enjoyed!", imageSrc: "http://img.b2bpic.net/free-photo/content-female-courier-knocking-door_23-2147767707.jpg"}, ]} /> @@ -141,19 +102,13 @@ export default function HomePage() { metrics={[ { icon: Users, - title: "Happy Customers", - value: "10,000+", - }, + title: "Happy Customers", value: "10,000+"}, { icon: Award, - title: "Years Baking", - value: "15+", - }, + title: "Years Baking", value: "15+"}, { icon: Cake, - title: "Items Baked Daily", - value: "500+", - }, + title: "Items Baked Daily", value: "500+"}, ]} /> @@ -167,53 +122,23 @@ export default function HomePage() { description="Hear directly from our satisfied customers about their delightful experiences with Sweet Delights Bakery. Your joy is our greatest reward!" testimonials={[ { - id: "1", - name: "Sarah J.", - role: "Local Professional", - company: "Community Member", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/expressive-young-girl-posing-studio_176474-68234.jpg", - }, + name: "Sarah J.", role: "Local Professional", company: "Community Member", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/expressive-young-girl-posing-studio_176474-68234.jpg"}, { - id: "2", - name: "Mark T.", - role: "Event Coordinator", - company: "City Events", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/defocused-woman-working-laptop-outside-while-having-lunch_23-2148578246.jpg", - }, + name: "Mark T.", role: "Event Coordinator", company: "City Events", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/defocused-woman-working-laptop-outside-while-having-lunch_23-2148578246.jpg"}, { - id: "3", - name: "Emily R.", - role: "Busy Parent", - company: "Family Client", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-womens-having-lunch-home_23-2148451592.jpg", - }, + name: "Emily R.", role: "Busy Parent", company: "Family Client", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/young-womens-having-lunch-home_23-2148451592.jpg"}, { - id: "4", - name: "David L.", - role: "Office Manager", - company: "Local Business", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/woman-with-bread_1303-5910.jpg", - }, + name: "David L.", role: "Office Manager", company: "Local Business", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/woman-with-bread_1303-5910.jpg"}, { - id: "5", - name: "Jessica P.", - role: "Food Blogger", - company: "Taste Trails", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-male-baker-showing-mobile-phone-front-baked-croissant-shelves_23-2148189103.jpg", - }, + name: "Jessica P.", role: "Food Blogger", company: "Taste Trails", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-male-baker-showing-mobile-phone-front-baked-croissant-shelves_23-2148189103.jpg"}, { - id: "6", - name: "Robert B.", - role: "Loyal Customer", - company: "Sweet Delights Regular", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/group-cheerful-friends-sharing-donuts-cafe_637285-7948.jpg", - }, + name: "Robert B.", role: "Loyal Customer", company: "Sweet Delights Regular", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/group-cheerful-friends-sharing-donuts-cafe_637285-7948.jpg"}, ]} /> @@ -226,14 +151,7 @@ export default function HomePage() { title="Trusted by Local Favorites & Culinary Guides" description="Our quality and taste have earned us recognition and partnerships across the community. We're proud to be a local favorite!" names={[ - "Local Eats Magazine", - "The Daily Bite Blog", - "Community Food Critics", - "Taste of the City Awards", - "Culinary Review Daily", - "Flavor Fusion Magazine", - "Gourmet Gazette", - ]} + "Local Eats Magazine", "The Daily Bite Blog", "Community Food Critics", "Taste of the City Awards", "Culinary Review Daily", "Flavor Fusion Magazine", "Gourmet Gazette"]} /> @@ -246,50 +164,31 @@ export default function HomePage() { description="Find quick answers to the most common questions about our products, ordering process, custom requests, and more." categories={[ { - name: "Ordering & Delivery", - items: [ + name: "Ordering & Delivery", items: [ { - question: "How do I place an online order?", - answer: "Simply navigate to our 'Order Now' section, select your desired items, choose pickup or delivery, and complete the checkout process. It's fast and easy!", - }, + question: "How do I place an online order?", answer: "Simply navigate to our 'Order Now' section, select your desired items, choose pickup or delivery, and complete the checkout process. It's fast and easy!"}, { - question: "What are your delivery hours and areas?", - answer: "We offer delivery Tuesday to Saturday, from 9 AM to 5 PM, within a 10-mile radius of our bakery. Minimum order value may apply.", - }, + question: "What are your delivery hours and areas?", answer: "We offer delivery Tuesday to Saturday, from 9 AM to 5 PM, within a 10-mile radius of our bakery. Minimum order value may apply."}, { - question: "Can I pick up my order in-store?", - answer: "Yes! Select 'Pickup' at checkout and choose a convenient time slot during our operating hours (8 AM - 6 PM, Tuesday to Saturday).", - }, + question: "Can I pick up my order in-store?", answer: "Yes! Select 'Pickup' at checkout and choose a convenient time slot during our operating hours (8 AM - 6 PM, Tuesday to Saturday)."}, ], }, { - name: "Products & Customization", - items: [ + name: "Products & Customization", items: [ { - question: "Do you offer gluten-free or vegan options?", - answer: "Yes, we have a selection of delicious gluten-free and vegan items. Please check our online menu or ask our staff for today's specials.", - }, + question: "Do you offer gluten-free or vegan options?", answer: "Yes, we have a selection of delicious gluten-free and vegan items. Please check our online menu or ask our staff for today's specials."}, { - question: "How do I order a custom cake?", - answer: "For custom cakes, please fill out our inquiry form or call us directly. We'll discuss your design, flavor preferences, and provide a personalized quote.", - }, + question: "How do I order a custom cake?", answer: "For custom cakes, please fill out our inquiry form or call us directly. We'll discuss your design, flavor preferences, and provide a personalized quote."}, { - question: "Is your daily inventory updated online?", - answer: "While our full menu is online, daily specials and limited-time items are best confirmed by calling our store directly. We bake fresh every morning!", - }, + question: "Is your daily inventory updated online?", answer: "While our full menu is online, daily specials and limited-time items are best confirmed by calling our store directly. We bake fresh every morning!"}, ], }, { - name: "Loyalty & Rewards", - items: [ + name: "Loyalty & Rewards", items: [ { - question: "How can I join your loyalty program?", - answer: "Sign up for our newsletter and create an account online to automatically join our loyalty program. Earn points with every purchase and enjoy exclusive discounts and offers!", - }, + question: "How can I join your loyalty program?", answer: "Sign up for our newsletter and create an account online to automatically join our loyalty program. Earn points with every purchase and enjoy exclusive discounts and offers!"}, { - question: "What kind of rewards do you offer?", - answer: "Our loyalty program offers discounts, free treats, early access to new products, and special birthday surprises!", - }, + question: "What kind of rewards do you offer?", answer: "Our loyalty program offers discounts, free treats, early access to new products, and special birthday surprises!"}, ], }, ]} @@ -303,13 +202,9 @@ export default function HomePage() { tag="Ready to Indulge?" text="Order Your Sweet Delights Today!" primaryButton={{ - text: "Place Your Order", - href: "#products", - }} + text: "Place Your Order", href: "#products"}} secondaryButton={{ - text: "Visit Our Store", - href: "#", - }} + text: "Visit Our Store", href: "#"}} /> -- 2.49.1