Merge version_1 into main #1

Merged
bender merged 1 commits from version_1 into main 2026-05-12 18:29:03 +00:00

View File

@@ -31,26 +31,11 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarStyleCentered
navItems={[
{
name: "Accueil",
id: "hero",
},
{
name: "Notre Héritage",
id: "about",
},
{
name: "Le Menu",
id: "products",
},
{
name: "Avis",
id: "testimonials",
},
{
name: "Contact",
id: "contact",
},
{ name: "Accueil", id: "hero" },
{ name: "Notre Héritage", id: "about" },
{ name: "Le Menu", id: "products" },
{ name: "Avis", id: "testimonials" },
{ name: "Contact", id: "contact" },
]}
brandName="Chez Memo"
/>
@@ -58,64 +43,27 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboard
background={{
variant: "gradient-bars",
}}
background={{ variant: "gradient-bars" }}
title="Chez Memo: L'Authenticité Grillée"
description="L'hospitalité offerte. Une expérience gastronomique qui redéfinit le snack traditionnel avec élégance et passion."
buttons={[
{
text: "Découvrir la carte",
href: "#products",
},
]}
buttons={[{ text: "Découvrir la carte", href: "#products" }]}
imageSrc="http://img.b2bpic.net/free-photo/professional-chef-preparing-food-kitchen_23-2149728032.jpg"
imageAlt="Viande grillée signature"
mediaAnimation="blur-reveal"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/man-talking-with-his-friend-bar_171337-19359.jpg",
alt: "Client satisfait 1",
},
{
src: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg",
alt: "Client satisfait 2",
},
{
src: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg",
alt: "Client satisfait 3",
},
{
src: "http://img.b2bpic.net/free-photo/adults-enjoying-mexican-food_23-2149663852.jpg",
alt: "Client satisfait 4",
},
{
src: "http://img.b2bpic.net/free-photo/medium-shot-man-luxury-restaurant_23-2150598415.jpg",
alt: "Client satisfait 5",
},
{ src: "http://img.b2bpic.net/free-photo/man-talking-with-his-friend-bar_171337-19359.jpg", alt: "Client satisfait 1" },
{ src: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg", alt: "Client satisfait 2" },
{ src: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-counter_1170-668.jpg", alt: "Client satisfait 3" },
{ src: "http://img.b2bpic.net/free-photo/adults-enjoying-mexican-food_23-2149663852.jpg", alt: "Client satisfait 4" },
{ src: "http://img.b2bpic.net/free-photo/medium-shot-man-luxury-restaurant_23-2150598415.jpg", alt: "Client satisfait 5" },
]}
avatarText="Rejoignez plus de 1000 gourmets satisfaits"
marqueeItems={[
{
type: "text",
text: "Viande Fraîche",
},
{
type: "text",
text: "Produits Artisanaux",
},
{
type: "text",
text: "Accueil Chaleureux",
},
{
type: "text",
text: "Service Rapide",
},
{
type: "text",
text: "Qualité Premium",
},
{ type: "text", text: "Viande Fraîche" },
{ type: "text", text: "Produits Artisanaux" },
{ type: "text", text: "Accueil Chaleureux" },
{ type: "text", text: "Service Rapide" },
{ type: "text", text: "Qualité Premium" },
]}
/>
</div>
@@ -137,23 +85,11 @@ export default function LandingPage() {
useInvertedBackground={true}
features={[
{
title: "Viande de sélection",
description: "Grillée à la flamme, garantie sans excès de gras pour une dégustation légère.",
imageSrc: "http://img.b2bpic.net/free-photo/eggplant-rolls-with-vegetable-salad-white-plate_114579-4293.jpg",
imageAlt: "Viande premium",
},
title: "Viande de sélection", description: "Grillée à la flamme, garantie sans excès de gras pour une dégustation légère.", imageSrc: "http://img.b2bpic.net/free-photo/eggplant-rolls-with-vegetable-salad-white-plate_114579-4293.jpg", imageAlt: "Viande premium"},
{
title: "Accueil traditionnel",
description: "Chaque visite commence par un thé chaud offert, véritable signe de notre hospitalité.",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-friends-having-lunch-luxury-restaurant_23-2151081450.jpg",
imageAlt: "Thé traditionnel",
},
title: "Accueil traditionnel", description: "Chaque visite commence par un thé chaud offert, véritable signe de notre hospitalité.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-friends-having-lunch-luxury-restaurant_23-2151081450.jpg", imageAlt: "Thé traditionnel"},
{
title: "Gourmandise artisanale",
description: "Des recettes simples et efficaces, du burger au kebab, toujours préparées minute.",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-hamburger-tasty-with-green-salad-other-ingredients-inside-round-plate-dark-surface_140725-11626.jpg",
imageAlt: "Recette artisanale",
},
title: "Gourmandise artisanale", description: "Des recettes simples et efficaces, du burger au kebab, toujours préparées minute.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-hamburger-tasty-with-green-salad-other-ingredients-inside-round-plate-dark-surface_140725-11626.jpg", imageAlt: "Recette artisanale"},
]}
title="Pourquoi Chez Memo est unique"
description="Nous avons réinventé le kebab pour allier la tradition turque à une exigence culinaire haut de gamme."
@@ -167,60 +103,12 @@ export default function LandingPage() {
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
products={[
{
id: "1",
brand: "Signature",
name: "Kebab Royal",
price: "11.00 €",
rating: 5,
reviewCount: "120",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-arabic-fast-food-skewers_23-2148651114.jpg",
},
{
id: "2",
brand: "Tradition",
name: "Sucuk Tradition",
price: "11.00 €",
rating: 5,
reviewCount: "95",
imageSrc: "http://img.b2bpic.net/free-photo/cream-is-being-poured-top-raw-cooked-meat-slices_140725-5009.jpg",
},
{
id: "3",
brand: "Gourmet",
name: "Tiramisu Maison",
price: "3.00 €",
rating: 5,
reviewCount: "80",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-cake-glass-arrangement_23-2149030735.jpg",
},
{
id: "4",
brand: "Burger",
name: "Classic Gourmet",
price: "9.50 €",
rating: 4,
reviewCount: "110",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-holding-hamburger-wooden-board_23-2148614133.jpg",
},
{
id: "5",
brand: "Tradition",
name: "KofteSignature",
price: "10.00 €",
rating: 5,
reviewCount: "70",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-meat-cutlets-with-seasonings-light-grey-desk-meal-photo-dish_140725-47094.jpg",
},
{
id: "6",
brand: "Signature",
name: "Duo Mixte Royal",
price: "14.00 €",
rating: 5,
reviewCount: "150",
imageSrc: "http://img.b2bpic.net/free-photo/grilled-meat-with-vegetable-salad-onions-tray_140725-9192.jpg",
},
{ id: "1", brand: "Signature", name: "Kebab Royal", price: "11.00 €", rating: 5, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/delicious-arabic-fast-food-skewers_23-2148651114.jpg" },
{ id: "2", brand: "Tradition", name: "Sucuk Tradition", price: "11.00 €", rating: 5, reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/cream-is-being-poured-top-raw-cooked-meat-slices_140725-5009.jpg" },
{ id: "3", brand: "Gourmet", name: "Tiramisu Maison", price: "3.00 €", rating: 5, reviewCount: "80", imageSrc: "http://img.b2bpic.net/free-photo/delicious-cake-glass-arrangement_23-2149030735.jpg" },
{ id: "4", brand: "Burger", name: "Classic Gourmet", price: "9.50 €", rating: 4, reviewCount: "110", imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-holding-hamburger-wooden-board_23-2148614133.jpg" },
{ id: "5", brand: "Tradition", name: "KofteSignature", price: "10.00 €", rating: 5, reviewCount: "70", imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-meat-cutlets-with-seasonings-light-grey-desk-meal-photo-dish_140725-47094.jpg" },
{ id: "6", brand: "Signature", name: "Duo Mixte Royal", price: "14.00 €", rating: 5, reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/grilled-meat-with-vegetable-salad-onions-tray_140725-9192.jpg" },
]}
title="Notre Collection Héritage"
description="Découvrez nos spécialités préparées avec les meilleurs produits du marché."
@@ -234,21 +122,9 @@ export default function LandingPage() {
gridVariant="uniform-all-items-equal"
useInvertedBackground={true}
metrics={[
{
id: "1",
value: "100%",
description: "Viande sélectionnée",
},
{
id: "2",
value: "1000+",
description: "Clients satisfaits",
},
{
id: "3",
value: "5/5",
description: "Note moyenne",
},
{ id: "1", value: "100%", description: "Viande sélectionnée" },
{ id: "2", value: "1000+", description: "Clients satisfaits" },
{ id: "3", value: "5/5", description: "Note moyenne" },
]}
title="Les chiffres de la qualité"
description="Une rigueur quotidienne pour vous garantir la meilleure expérience possible."
@@ -257,50 +133,16 @@ export default function LandingPage() {
<div id="testimonials" data-section="testimonials">
<TestimonialCardOne
animationType="slide-up"
textboxLayout="default"
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Sarah Johnson",
role: "Fidèle",
company: "Client local",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/group-friends-eating-restaurant_23-2148395390.jpg",
},
{
id: "2",
name: "Michael Chen",
role: "Enthousiaste",
company: "Client local",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-brunette-woman-evening-dress-smiling-holding-champaign-glass_176420-3750.jpg",
},
{
id: "3",
name: "Emily Rodriguez",
role: "Gourmande",
company: "Client local",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-woman-holding-glass_23-2148965394.jpg",
},
{
id: "4",
name: "David Kim",
role: "Habitué",
company: "Client local",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-tender-parisian-girl-stylish-outfit-sends-air-kiss-portrait-young-woman-with-expressive-look_197531-12004.jpg",
},
{
id: "5",
name: "Laura Smith",
role: "Amateur",
company: "Client local",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/two-senior-female-friends-luxurious-restaurant_23-2150517410.jpg",
},
{ id: "1", name: "Sarah Johnson", role: "Fidèle", company: "Client local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/group-friends-eating-restaurant_23-2148395390.jpg" },
{ id: "2", name: "Michael Chen", role: "Enthousiaste", company: "Client local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/beautiful-brunette-woman-evening-dress-smiling-holding-champaign-glass_176420-3750.jpg" },
{ id: "3", name: "Emily Rodriguez", role: "Gourmande", company: "Client local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-woman-holding-glass_23-2148965394.jpg" },
{ id: "4", name: "David Kim", role: "Habitué", company: "Client local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/smiling-tender-parisian-girl-stylish-outfit-sends-air-kiss-portrait-young-woman-with-expressive-look_197531-12004.jpg" },
{ id: "5", name: "Laura Smith", role: "Amateur", company: "Client local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/two-senior-female-friends-luxurious-restaurant_23-2150517410.jpg" },
]}
title="Ce que nos clients disent"
description="La satisfaction de nos convives est le moteur de notre passion."
@@ -312,21 +154,9 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={true}
faqs={[
{
id: "1",
title: "Est-ce du vrai Kebab?",
content: "Oui, notre viande est sélectionnée et préparée quotidiennement.",
},
{
id: "2",
title: "Proposez-vous des options végétariennes?",
content: "Nous travaillons sur des recettes innovantes, demandez à notre équipe.",
},
{
id: "3",
title: "Peut-on réserver?",
content: "Nous privilégions l'accueil direct pour maintenir notre esprit convivial.",
},
{ id: "1", title: "Est-ce du vrai Kebab?", content: "Oui, notre viande est sélectionnée et préparée quotidiennement." },
{ id: "2", title: "Proposez-vous des options végétariennes?", content: "Nous travaillons sur des recettes innovantes, demandez à notre équipe." },
{ id: "3", title: "Peut-on réserver?", content: "Nous privilégions l'accueil direct pour maintenir notre esprit convivial." },
]}
imageSrc="http://img.b2bpic.net/free-photo/abstract-blurred-restaurant_1339-2813.jpg"
mediaAnimation="slide-up"
@@ -340,9 +170,7 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={false}
background={{
variant: "plain",
}}
background={{ variant: "plain" }}
text="Prêt à vivre l'expérience Chez Memo ? Venez nous rencontrer pour un moment de partage authentique."
/>
</div>
@@ -352,29 +180,15 @@ export default function LandingPage() {
logoText="Chez Memo"
columns={[
{
title: "Menu",
items: [
{
label: "Assiettes",
href: "#products",
},
{
label: "Burgers",
href: "#products",
},
title: "Menu", items: [
{ label: "Assiettes", href: "#products" },
{ label: "Burgers", href: "#products" },
],
},
{
title: "Infos",
items: [
{
label: "Contact",
href: "#contact",
},
{
label: "Avis",
href: "#testimonials",
},
title: "Infos", items: [
{ label: "Contact", href: "#contact" },
{ label: "Avis", href: "#testimonials" },
],
},
]}