From f8118ff80b956c46bcb21390e894732da7f48455 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 12 Jun 2026 02:35:23 +0000 Subject: [PATCH 1/3] Add src/app/about-us/page.tsx --- src/app/about-us/page.tsx | 85 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 src/app/about-us/page.tsx diff --git a/src/app/about-us/page.tsx b/src/app/about-us/page.tsx new file mode 100644 index 0000000..6ba47af --- /dev/null +++ b/src/app/about-us/page.tsx @@ -0,0 +1,85 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import ReactLenis from "lenis/react"; +import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import MediaAbout from '@/components/sections/about/MediaAbout'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; + +export default function AboutUsPage() { + const navItems = [ + { name: "Accueil", id: "/" }, + { name: "Menu", id: "/menu" }, + { name: "À Propos", id: "/about-us" }, + { name: "Commander", id: "/order" }, + ]; + + const footerColumns = [ + { + title: "Navigation", items: [ + { label: "Accueil", href: "/" }, + { label: "Menu", href: "/menu" }, + { label: "À Propos", href: "/about-us" }, + { label: "Commander", href: "/order" }, + ], + }, + { + title: "Information", items: [ + { label: "Contactez-nous", href: "/contact" }, + { label: "Emplacement", href: "#" }, + { label: "Carrières", href: "#" }, + ], + }, + { + title: "Légal", items: [ + { label: "Politique de Confidentialité", href: "#" }, + { label: "Conditions d'Utilisation", href: "#" }, + ], + }, + ]; + + return ( + + + + +
+ +
+ + +
+
+ ); +} -- 2.49.1 From 2e2ace962bb0544d1a7fc75dbf4199ffab04dfb8 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 12 Jun 2026 02:35:23 +0000 Subject: [PATCH 2/3] Update src/app/menu/page.tsx --- src/app/menu/page.tsx | 289 +++++++++++++++++------------------------- 1 file changed, 116 insertions(+), 173 deletions(-) diff --git a/src/app/menu/page.tsx b/src/app/menu/page.tsx index cdf9197..cbeddf2 100644 --- a/src/app/menu/page.tsx +++ b/src/app/menu/page.tsx @@ -2,187 +2,130 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; -import FooterSimple from '@/components/sections/footer/FooterSimple'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; -import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import Image from 'next/image'; + +const menuItems = { + Burgers: [ + { name: "Burger Créole", description: "Bœuf juteux, pikliz épicé, avocat, fromage local.", price: "15.00€", imageSrc: "http://img.b2bpic.net/free-photo/burger-with-salad_140725-7033.jpg" }, + { name: "Burger Végétarien", description: "Galette de haricots noirs, oignons caramélisés, sauce maison.", price: "13.50€", imageSrc: "http://img.b2bpic.net/free-photo/vegetarian-burger_140725-7038.jpg" }, + { name: "Slider Kokoye (x3)", description: "Mini-burgers, diverses saveurs, parfait pour partager.", price: "18.00€", imageSrc: "http://img.b2bpic.net/free-photo/mini-burgers_140725-7043.jpg" } + ], + Grillades: [ + { name: "Poisson Gros Sel", description: "Poisson frais entier grillé, assaisonné aux herbes créoles.", price: "22.00€", imageSrc: "http://img.b2bpic.net/free-photo/fish-platter_140725-7048.jpg" }, + { name: "Brochette de Crevettes", description: "Crevettes marinées et grillées, légumes de saison.", price: "19.50€", imageSrc: "http://img.b2bpic.net/free-photo/shrimp-skewers_140725-7053.jpg" }, + { name: "Poulet Boucané", description: "Cuisse de poulet fumée et grillée, saveur authentique.", price: "17.00€", imageSrc: "http://img.b2bpic.net/free-photo/smoked-chicken_140725-7058.jpg" }, + { name: "Côtes Levées de Porc", description: "Côtes de porc marinées aux épices tropicales, tendres à souhait.", price: "25.00€", imageSrc: "http://img.b2bpic.net/free-photo/pork-ribs_140725-7063.jpg" } + ], + Boissons: [ + { name: "Jus de Corossol", description: "Jus frais et exotique, légèrement sucré.", price: "5.00€", imageSrc: "http://img.b2bpic.net/free-photo/soursop-juice_140725-7068.jpg" }, + { name: "Limonade à la Menthe", description: "Rafraîchissante, faite maison avec de la menthe fraîche.", price: "4.50€", imageSrc: "http://img.b2bpic.net/free-photo/mint-lemonade_140725-7073.jpg" }, + { name: "Bière Locale (Prestige)", description: "La bière iconique d'Haïti.", price: "6.00€", imageSrc: "http://img.b2bpic.net/free-photo/prestige-beer_140725-7078.jpg" }, + { name: "Cocktail du Jour", description: "Demandez à votre serveur notre création spéciale.", price: "9.00€", imageSrc: "http://img.b2bpic.net/free-photo/cocktail-of-the-day_140725-7083.jpg" } + ], + Desserts: [ + { name: "Salade de Fruits Exotiques", description: "Mélange frais de mangue, papaye, ananas, noix de coco.", price: "8.00€", imageSrc: "http://img.b2bpic.net/free-photo/exotic-fruit-salad_140725-7088.jpg" }, + { name: "Gâteau Patate", description: "Gâteau traditionnel haïtien à base de patate douce.", price: "7.50€", imageSrc: "http://img.b2bpic.net/free-photo/sweet-potato-cake_140725-7093.jpg" }, + { name: "Flan au Coco", description: "Flan crémeux à la noix de coco, une douceur tropicale.", price: "7.00€", imageSrc: "http://img.b2bpic.net/free-photo/coconut-flan_140725-7098.jpg" } + ] +}; + +export default function MenuPage() { + const navItems = [ + { name: "Accueil", id: "/" }, + { name: "Menu", id: "/menu" }, + { name: "Commander", id: "/order" } + ]; + + const footerColumns = [ + { + title: "Navigation", items: [ + { label: "Accueil", href: "/" }, + { label: "Menu", href: "/menu" }, + { label: "Commander", href: "/order" } + ] + } + ]; -export default function LandingPage() { return ( - + - +
+

+ Notre Menu Gourmand +

- + {Object.entries(menuItems).map(([category, items]) => ( +
+

+ {category} +

+
+ {items.map((item, index) => ( +
+ {item.imageSrc && ( +
+ {item.name} +
+ )} +
+

+ {item.name} +

+

+ {item.description} +

+

+ {item.price} +

+
+
+ ))} +
+
+ ))} +
+ +
); -- 2.49.1 From 762c031f0eba671e88ada625fa13af2db4a7e9e7 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 12 Jun 2026 02:35:24 +0000 Subject: [PATCH 3/3] Update src/app/page.tsx --- src/app/page.tsx | 75 +++++++++++++++++++++--------------------------- 1 file changed, 33 insertions(+), 42 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 1f3ff41..d092ade 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -13,6 +13,37 @@ import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCar import { Leaf, Smile, Sun } from "lucide-react"; export default function LandingPage() { + const navItems = [ + { name: "Accueil", id: "/" }, + { name: "Menu", id: "/menu" }, + { name: "À Propos", id: "/about-us" }, // Updated link for the new About Us page + { name: "Commander", id: "/order" }, + ]; + + const footerColumns = [ + { + title: "Navigation", items: [ + { label: "Accueil", href: "/" }, + { label: "Menu", href: "/menu" }, + { label: "À Propos", href: "/about-us" }, // Updated link for the new About Us page + { label: "Commander", href: "/order" }, + ], + }, + { + title: "Information", items: [ + { label: "Contactez-nous", href: "/contact" }, + { label: "Emplacement", href: "#" }, + { label: "Carrières", href: "#" }, + ], + }, + { + title: "Légal", items: [ + { label: "Politique de Confidentialité", href: "#" }, + { label: "Conditions d'Utilisation", href: "#" }, + ], + }, + ]; + return (