From a2a0c74474b3e483fa898288b9239460367c8db3 Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Sun, 14 Jun 2026 16:27:19 +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 9463469..b01ca0b 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -43,6 +43,7 @@ export default function Layout() { Date: Sun, 14 Jun 2026 16:27:29 +0000 Subject: [PATCH 2/3] Update src/components/Layout.tsx --- src/components/Layout.tsx | 49 ++++++++++++--------------------------- 1 file changed, 15 insertions(+), 34 deletions(-) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index b01ca0b..0c1e272 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": "Menu", - "href": "#catalog" + "name": "Menu", "href": "#catalog" }, { - "name": "About", - "href": "#about" + "name": "About", "href": "#about" }, { - "name": "Pricing", - "href": "#pricing" + "name": "Pricing", "href": "#pricing" }, { - "name": "Contact", - "href": "#contact" + "name": "Contact", "href": "#contact" }, { - "name": "Hero", - "href": "#hero" + "name": "Hero", "href": "#hero" }, { - "name": "Features", - "href": "#features" + "name": "Features", "href": "#features" }, { - "name": "Metrics", - "href": "#metrics" + "name": "Metrics", "href": "#metrics" } ]; @@ -43,11 +36,9 @@ export default function Layout() {
@@ -57,29 +48,19 @@ export default function Layout() { Date: Sun, 14 Jun 2026 16:27:30 +0000 Subject: [PATCH 3/3] Update src/pages/HomePage.tsx --- src/pages/HomePage.tsx | 163 ++++++++++------------------------------- 1 file changed, 37 insertions(+), 126 deletions(-) diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index e745be0..ae9bbba 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -18,14 +18,10 @@ export default function HomePage() { title="Beauty Food: Taste the Artistry" description="Where culinary mastery meets aesthetic perfection. Experience flavors designed to inspire and delight." primaryButton={{ - text: "Explore Menu", - href: "#catalog", - }} + text: "Explore Menu", href: "#catalog"}} secondaryButton={{ - text: "Contact Us", - href: "#contact", - }} - imageSrc="http://img.b2bpic.net/free-photo/italian-food-composition-with-pizza-space-right_23-2147686540.jpg?_wi=1" + text: "Contact Us", href: "#contact"}} + imageSrc="http://img.b2bpic.net/free-photo/italian-food-composition-with-pizza-space-right_23-2147686540.jpg" /> @@ -36,7 +32,7 @@ export default function HomePage() { tag="Our Philosophy" title="Crafted with Passion" description="Beauty Food isn't just about nutrition; it's an experience. We combine fresh, local ingredients with modern culinary techniques to bring you food that looks as good as it tastes." - imageSrc="http://img.b2bpic.net/free-photo/close-up-vegetables-kitchen_23-2150321093.jpg?_wi=1" + imageSrc="http://img.b2bpic.net/free-photo/close-up-vegetables-kitchen_23-2150321093.jpg" /> @@ -49,40 +45,19 @@ export default function HomePage() { description="Discover a collection of curated dishes that define our brand." items={[ { - title: "Artisan Pizza", - description: "Hand-stretched dough with premium toppings.", - imageSrc: "http://img.b2bpic.net/free-photo/top-close-view-cheesy-tomato-pizza-with-olives-sausages-inside-pan-brown-pizza-food-meal-fast-food-cheese-sausage_140725-32614.jpg", - }, + title: "Artisan Pizza", description: "Hand-stretched dough with premium toppings.", imageSrc: "http://img.b2bpic.net/free-photo/top-close-view-cheesy-tomato-pizza-with-olives-sausages-inside-pan-brown-pizza-food-meal-fast-food-cheese-sausage_140725-32614.jpg"}, { - title: "Classic Shawarma", - description: "Authentic blend of spices and tender meat.", - imageSrc: "http://img.b2bpic.net/free-photo/top-view-traditional-azerbaijani-dish-pilaf-with-meat-with-dried-fruits_141793-4280.jpg", - }, + title: "Classic Shawarma", description: "Authentic blend of spices and tender meat.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-traditional-azerbaijani-dish-pilaf-with-meat-with-dried-fruits_141793-4280.jpg"}, { - title: "Fresh Garden Salad", - description: "Organic greens with a signature dressing.", - imageSrc: "http://img.b2bpic.net/free-photo/crop-hand-shaking-saucepan-with-salad_23-2147778401.jpg", - }, + title: "Fresh Garden Salad", description: "Organic greens with a signature dressing.", imageSrc: "http://img.b2bpic.net/free-photo/crop-hand-shaking-saucepan-with-salad_23-2147778401.jpg"}, { - title: "Gourmet Burger", - description: "Juicy beef, brioche bun, house sauce.", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-burger-table_23-2148678799.jpg", - }, + title: "Gourmet Burger", description: "Juicy beef, brioche bun, house sauce.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-burger-table_23-2148678799.jpg"}, { - title: "Deluxe Sushi", - description: "Hand-rolled with the freshest catch.", - imageSrc: "http://img.b2bpic.net/free-photo/sushi-with-rice-ginger-wasabi_140725-1022.jpg", - }, + title: "Deluxe Sushi", description: "Hand-rolled with the freshest catch.", imageSrc: "http://img.b2bpic.net/free-photo/sushi-with-rice-ginger-wasabi_140725-1022.jpg"}, { - title: "Rich Carbonara", - description: "Authentic Italian classic, fresh herbs.", - imageSrc: "http://img.b2bpic.net/free-photo/spaghetti-carbonara_74190-714.jpg", - }, + title: "Rich Carbonara", description: "Authentic Italian classic, fresh herbs.", imageSrc: "http://img.b2bpic.net/free-photo/spaghetti-carbonara_74190-714.jpg"}, { - title: "Berry Power Bowl", - description: "Nutritious and vibrant morning fuel.", - imageSrc: "http://img.b2bpic.net/free-photo/high-angle-shot-bowl-muesli-with-berries-wooden-surface_181624-17459.jpg", - }, + title: "Berry Power Bowl", description: "Nutritious and vibrant morning fuel.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-shot-bowl-muesli-with-berries-wooden-surface_181624-17459.jpg"}, ]} /> @@ -96,23 +71,11 @@ export default function HomePage() { description="We don't compromise on quality, sourcing only the best ingredients." items={[ { - title: "Local Ingredients", - description: "Sourced daily from regional sustainable farms.", - imageSrc: "http://img.b2bpic.net/free-photo/take-away-food-composition_23-2147805006.jpg", - imageAlt: "minimalist food logo yellow", - }, + title: "Local Ingredients", description: "Sourced daily from regional sustainable farms.", imageSrc: "http://img.b2bpic.net/free-photo/take-away-food-composition_23-2147805006.jpg"}, { - title: "Culinary Innovation", - description: "Constantly pushing boundaries of flavor.", - imageSrc: "http://img.b2bpic.net/free-photo/italian-food-composition-with-pizza-space-right_23-2147686540.jpg?_wi=2", - imageAlt: "minimalist food logo yellow", - }, + title: "Culinary Innovation", description: "Constantly pushing boundaries of flavor.", imageSrc: "http://img.b2bpic.net/free-photo/italian-food-composition-with-pizza-space-right_23-2147686540.jpg"}, { - title: "Aesthetic Plating", - description: "Visual delight is as vital as taste.", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-vegetables-kitchen_23-2150321093.jpg?_wi=2", - imageAlt: "minimalist food logo yellow", - }, + title: "Aesthetic Plating", description: "Visual delight is as vital as taste.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-vegetables-kitchen_23-2150321093.jpg"}, ]} /> @@ -126,36 +89,17 @@ export default function HomePage() { description="Transparent pricing for exceptional quality." plans={[ { - tag: "Basic", - price: "$15", - period: "/dish", - features: [ - "Single Entree", - "Fresh Side", - "Complimentary Water", - ], + tag: "Basic", price: "$15", period: "/dish", features: [ + "Single Entree", "Fresh Side", "Complimentary Water"], primaryButton: { - text: "Select", - href: "#contact", - }, - imageSrc: "http://img.b2bpic.net/free-photo/fresh-homemade-mini-pizzas_114579-35123.jpg", - }, + text: "Select", href: "#contact"}, + imageSrc: "http://img.b2bpic.net/free-photo/fresh-homemade-mini-pizzas_114579-35123.jpg"}, { - tag: "Standard", - price: "$30", - period: "/meal", - features: [ - "Entree Choice", - "Drink Included", - "Dessert", - "Premium Service", - ], + tag: "Standard", price: "$30", period: "/meal", features: [ + "Entree Choice", "Drink Included", "Dessert", "Premium Service"], primaryButton: { - text: "Select", - href: "#contact", - }, - imageSrc: "http://img.b2bpic.net/free-photo/meat-shaurma-rolls-lavash-with-colorful-cherry-tomatoes_114579-7266.jpg", - }, + text: "Select", href: "#contact"}, + imageSrc: "http://img.b2bpic.net/free-photo/meat-shaurma-rolls-lavash-with-colorful-cherry-tomatoes_114579-7266.jpg"}, ]} /> @@ -169,20 +113,11 @@ export default function HomePage() { description="Trusted by food lovers across the country." metrics={[ { - icon: Users, - title: "Happy Customers", - value: "10k+", - }, + icon: "Users", title: "Happy Customers", value: "10k+"}, { - icon: Award, - title: "Awards Won", - value: "25", - }, + icon: "Award", title: "Awards Won", value: "25"}, { - icon: Utensils, - title: "Dishes Created", - value: "150+", - }, + icon: "Utensils", title: "Dishes Created", value: "150+"}, ]} /> @@ -196,40 +131,20 @@ export default function HomePage() { description="Don't just take our word for it." testimonials={[ { - name: "Alice Johnson", - role: "Food Blogger", - company: "EatDaily", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/close-up-model-posing_23-2149154619.jpg", - }, + name: "Alice Johnson", role: "Food Blogger", company: "EatDaily", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/close-up-model-posing_23-2149154619.jpg"}, { - name: "Mark Stevens", - role: "Critic", - company: "Culinary Times", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/happy-cheerful-young-bearded-man-stylish-headwear-having-coffee-sitting-wooden-table-modern-cafe-interior-waiting-his-girlfriend-planning-propose-her-this-sunny-day_273609-1932.jpg", - }, + name: "Mark Stevens", role: "Critic", company: "Culinary Times", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/happy-cheerful-young-bearded-man-stylish-headwear-having-coffee-sitting-wooden-table-modern-cafe-interior-waiting-his-girlfriend-planning-propose-her-this-sunny-day_273609-1932.jpg"}, { - name: "Emma Brown", - role: "Customer", - company: "Local Foodie", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-pretty-smiling-young-woman-looking-camera_23-2148193989.jpg", - }, + name: "Emma Brown", role: "Customer", company: "Local Foodie", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/portrait-pretty-smiling-young-woman-looking-camera_23-2148193989.jpg"}, { - name: "David Clark", - role: "Chef", - company: "Fine Dining", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-man-relaxing-home_23-2150307056.jpg", - }, + name: "David Clark", role: "Chef", company: "Fine Dining", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-man-relaxing-home_23-2150307056.jpg"}, { - name: "Sarah Miller", - role: "Customer", - company: "Happy Diner", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/high-angle-friends-restaurant_23-2148395392.jpg", - }, + name: "Sarah Miller", role: "Customer", company: "Happy Diner", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/high-angle-friends-restaurant_23-2148395392.jpg"}, ]} /> @@ -241,13 +156,9 @@ export default function HomePage() { tag="Order Now" text="Ready to experience Beauty Food? Order today or reach out for inquiries." primaryButton={{ - text: "Contact Us", - href: "mailto:hello@beautyfood.com", - }} + text: "Contact Us", href: "mailto:hello@beautyfood.com"}} secondaryButton={{ - text: "Visit Store", - href: "#", - }} + text: "Visit Store", href: "#"}} /> -- 2.49.1