From 1f69518af383880cf09b1a65de524e9134933377 Mon Sep 17 00:00:00 2001 From: kudinDmitriyUp Date: Mon, 22 Jun 2026 17:08:45 +0000 Subject: [PATCH 1/3] Bob AI: fix build error in src/components/Layout.tsx --- src/components/Layout.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index f0bfdb7..7d86fc5 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -80,6 +80,10 @@ export default function Layout() { }, ]} copyright="© 2026 Café La Rose. Tous droits réservés." + links={[ + { label: "Mentions légales", href: "#" }, + { label: "Politique de confidentialité", href: "#" } + ]} /> -- 2.49.1 From 6bfe39f348f77f6aa8000732d0368f75ffcdf3cf Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 22 Jun 2026 17:08:54 +0000 Subject: [PATCH 2/3] Update src/components/Layout.tsx --- src/components/Layout.tsx | 66 +++++++++------------------------------ 1 file changed, 15 insertions(+), 51 deletions(-) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 7d86fc5..6848f76 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -7,30 +7,9 @@ import { StyleProvider } from "@/components/ui/StyleProvider"; export default function Layout() { const navItems = [ - { - "name": "La Carte", - "href": "#carte" - }, - { - "name": "Avis", - "href": "#avis" - }, - { - "name": "Nous Trouver", - "href": "#visite" - }, - { - "name": "Hero", - "href": "#hero" - }, - { - "name": "About", - "href": "#about" - }, - { - "name": "Ambiance", - "href": "#ambiance" - } + { name: "Carte", href: "#carte" }, + { name: "Avis", href: "#avis" }, + { name: "Nous Trouver", href: "#visite" } ]; return ( @@ -40,9 +19,7 @@ export default function Layout() {
@@ -53,37 +30,24 @@ export default function Layout() { brand="Café La Rose" columns={[ { - title: "Menu", - items: [ - { - label: "Carte", - href: "#carte", - }, - { - label: "Avis", - href: "#avis", - }, + title: "Menu", items: [ + { label: "Carte", href: "#carte" }, + { label: "Avis", href: "#avis" }, ], }, { - title: "Contact", - items: [ - { - label: "Email", - href: "mailto:Larosedebouskoura@gmail.com", - }, - { - label: "Maps", - href: "https://www.google.com/maps", - }, + title: "Contact", items: [ + { label: "Email", href: "mailto:Larosedebouskoura@gmail.com" }, + { label: "Maps", href: "https://www.google.com/maps" }, ], }, + ] + } + links={[ + { label: "Mentions Légales", href: "#" }, + { label: "Politique de Confidentialité", href: "#" } ]} copyright="© 2026 Café La Rose. Tous droits réservés." - links={[ - { label: "Mentions légales", href: "#" }, - { label: "Politique de confidentialité", href: "#" } - ]} /> -- 2.49.1 From 56b7fc2ec15b6b607e2e2545d825f0f633768284 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 22 Jun 2026 17:08:55 +0000 Subject: [PATCH 3/3] Update src/pages/HomePage.tsx --- src/pages/HomePage.tsx | 144 ++++++++--------------------------------- 1 file changed, 26 insertions(+), 118 deletions(-) diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index 6d585d7..44fef49 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -16,34 +16,18 @@ export default function HomePage() { title="Votre matin,\nen plus beau" description="Petit-déjeuner soigné, accueil chaleureux et un cadre calme, impeccable — au cœur de Bouskoura." primaryButton={{ - text: "Réserver", - href: "#visite", - }} + text: "Réserver", href: "#visite"}} secondaryButton={{ - text: "Voir la carte", - href: "#carte", - }} + text: "Voir la carte", href: "#carte"}} leftItems={[ - { - imageSrc: "http://img.b2bpic.net/free-photo/breakfast-composition_23-2148104748.jpg", - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/crop-barista-making-nice-latte_23-2147775925.jpg", - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/top-view-breakfast-set-with-jam-smeared-bread-slice-cup-orange-juice-tray-tangerine-lemon-orange-ginger-orange-juice-lime-closed-books-cloth-black-background_141793-130448.jpg", - }, + { imageSrc: "http://img.b2bpic.net/free-photo/breakfast-composition_23-2148104748.jpg" }, + { imageSrc: "http://img.b2bpic.net/free-photo/crop-barista-making-nice-latte_23-2147775925.jpg" }, + { imageSrc: "http://img.b2bpic.net/free-photo/top-view-breakfast-set-with-jam-smeared-bread-slice-cup-orange-juice-tray-tangerine-lemon-orange-ginger-orange-juice-lime-closed-books-cloth-black-background_141793-130448.jpg" } ]} rightItems={[ - { - imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-interior-restaurant-background-vintage-light-filter-effect_74190-1919.jpg", - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/people-leisure-lifestyle-concept-successful-young-man-black-hat-casual-t-shirt-having-coffee-sitting-sidewalk-restaurant_273609-1754.jpg", - }, - { - imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-brunette-hair-businessman-sitting-coffee-shop-reading-newspaper-looking-concentrated-handsome-business-man-holding-open-newspaper-sitting-cafe_1391-594.jpg", - }, + { imageSrc: "http://img.b2bpic.net/free-photo/abstract-blur-interior-restaurant-background-vintage-light-filter-effect_74190-1919.jpg" }, + { imageSrc: "http://img.b2bpic.net/free-photo/people-leisure-lifestyle-concept-successful-young-man-black-hat-casual-t-shirt-having-coffee-sitting-sidewalk-restaurant_273609-1754.jpg" }, + { imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-brunette-hair-businessman-sitting-coffee-shop-reading-newspaper-looking-concentrated-handsome-business-man-holding-open-newspaper-sitting-cafe_1391-594.jpg" } ]} /> @@ -67,41 +51,13 @@ export default function HomePage() { title="Le rituel du matin" description="De nos classiques marocains aux douceurs artisanales, chaque produit est choisi pour sa qualité." items={[ - { - title: "Petit-déjeuner La Rose", - description: "L'essentiel du matin", - imageSrc: "http://img.b2bpic.net/free-photo/top-view-different-creamy-cakes-with-cherries-tea-white-desk-cake-bake-biscuit-sweet-sugar-fruit_140725-40155.jpg", - }, - { - title: "Petit-déjeuner Marocain", - description: "Tradition et saveurs", - imageSrc: "http://img.b2bpic.net/free-photo/top-view-strawberry-pie-with-cookies-french-macarons-cup-tea-blue-surface_140725-66683.jpg", - }, - { - title: "Œufs au plat", - description: "Frais et simples", - imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-baked-pastries-with-cup-tea-jam-dark-space_140725-79758.jpg", - }, - { - title: "Salade de fruits", - description: "De saison", - imageSrc: "http://img.b2bpic.net/free-photo/high-angle-glazed-donuts_23-2148536864.jpg", - }, - { - title: "Pâtisseries Maison", - description: "Douceurs sucrées", - imageSrc: "http://img.b2bpic.net/free-photo/top-view-from-afar-sweets-with-tea-cup-herbal-tea-with-cinnamon-sticks-white-notebook-bowls-candies-chocolate-cream-strawberries-citrus-fruits-table_140725-112011.jpg", - }, - { - title: "Thé à la menthe", - description: "Servi traditionnel", - imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-pancakes-with-fruits-cup-tea-dark_140725-120931.jpg", - }, - { - title: "Jus d'orange", - description: "Pressé minute", - imageSrc: "http://img.b2bpic.net/free-photo/caucasian-sac-ichi-with-meat-potatoes-served-with-yogurt-composto-wooden-board_114579-8624.jpg", - }, + { title: "Petit-déjeuner La Rose", description: "L'essentiel du matin", imageSrc: "http://img.b2bpic.net/free-photo/top-view-different-creamy-cakes-with-cherries-tea-white-desk-cake-bake-biscuit-sweet-sugar-fruit_140725-40155.jpg" }, + { title: "Petit-déjeuner Marocain", description: "Tradition et saveurs", imageSrc: "http://img.b2bpic.net/free-photo/top-view-strawberry-pie-with-cookies-french-macarons-cup-tea-blue-surface_140725-66683.jpg" }, + { title: "Œufs au plat", description: "Frais et simples", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-baked-pastries-with-cup-tea-jam-dark-space_140725-79758.jpg" }, + { title: "Salade de fruits", description: "De saison", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-glazed-donuts_23-2148536864.jpg" }, + { title: "Pâtisseries Maison", description: "Douceurs sucrées", imageSrc: "http://img.b2bpic.net/free-photo/top-view-from-afar-sweets-with-tea-cup-herbal-tea-with-cinnamon-sticks-white-notebook-bowls-candies-chocolate-cream-strawberries-citrus-fruits-table_140725-112011.jpg" }, + { title: "Thé à la menthe", description: "Servi traditionnel", imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-pancakes-with-fruits-cup-tea-dark_140725-120931.jpg" }, + { title: "Jus d'orange", description: "Pressé minute", imageSrc: "http://img.b2bpic.net/free-photo/caucasian-sac-ichi-with-meat-potatoes-served-with-yogurt-composto-wooden-board_114579-8624.jpg" } ]} /> @@ -114,24 +70,9 @@ export default function HomePage() { title="Simplicité et soin" description="L'espace est pensé pour les échanges paisibles dans un quartier animé." metrics={[ - { - value: "07:00", - title: "Ouverture", - description: "Tous les jours", - imageSrc: "http://img.b2bpic.net/free-photo/loft-authentic-dining-room-interior-design-with-blank-picture-frame_53876-128711.jpg", - }, - { - value: "Centre", - title: "Localisation", - description: "Bouskoura", - imageSrc: "http://img.b2bpic.net/free-photo/dreamy-stylish-girl-with-blonde-hair-pink-lips-sitting-coffee-shop-with-wooden-chairs-table-she-holds-cup-cofee-touches-her-hair_197531-102.jpg", - }, - { - value: "120+", - title: "Avis", - description: "Google habitués", - imageSrc: "http://img.b2bpic.net/free-photo/modern-cafe-interior-design_23-2151945689.jpg", - }, + { value: "07:00", title: "Ouverture", description: "Tous les jours", imageSrc: "http://img.b2bpic.net/free-photo/loft-authentic-dining-room-interior-design-with-blank-picture-frame_53876-128711.jpg" }, + { value: "Centre", title: "Localisation", description: "Bouskoura", imageSrc: "http://img.b2bpic.net/free-photo/dreamy-stylish-girl-with-blonde-hair-pink-lips-sitting-coffee-shop-with-wooden-chairs-table-she-holds-cup-cofee-touches-her-hair_197531-102.jpg" }, + { value: "120+", title: "Avis", description: "Google habitués", imageSrc: "http://img.b2bpic.net/free-photo/modern-cafe-interior-design_23-2151945689.jpg" } ]} /> @@ -142,42 +83,13 @@ export default function HomePage() { @@ -189,13 +101,9 @@ export default function HomePage() { tag="Nous trouver" text="Besoin de réserver votre table ou d'organiser une visite ? Nous sommes au cœur de Bouskoura." primaryButton={{ - text: "Google Maps", - href: "https://www.google.com/maps/search/?api=1&query=Caf%C3%A9%20La%20Rose%20Bouskoura", - }} + text: "Google Maps", href: "https://www.google.com/maps/search/?api=1&query=Caf%C3%A9%20La%20Rose%20Bouskoura"}} secondaryButton={{ - text: "Email", - href: "mailto:Larosedebouskoura@gmail.com", - }} + text: "Email", href: "mailto:Larosedebouskoura@gmail.com"}} /> -- 2.49.1