Merge version_1_1781705701116 into main #3

Merged
bender merged 1 commits from version_1_1781705701116 into main 2026-06-17 14:17:21 +00:00

View File

@@ -5,123 +5,120 @@ import FeaturesImageBento from '@/components/sections/features/FeaturesImageBent
import HeroBrand from '@/components/sections/hero/HeroBrand';
import MetricsFeatureCards from '@/components/sections/metrics/MetricsFeatureCards';
import TestimonialMarqueeCards from '@/components/sections/testimonial/TestimonialMarqueeCards';
import { Zap } from "lucide-react";
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function HomePage() {
return (
<>
<div id="hero" data-section="hero">
<SectionErrorBoundary name="hero">
<div id="hero" data-section="hero">
<SectionErrorBoundary name="hero">
<HeroBrand
brand="Tchoco Tangier"
description="L'indulgence rencontre l'audace au cœur de Tanger. Burgers, tacos et pizzas dans une atmosphère vibrante et sensuelle."
primaryButton={{
text: "Commander", href: "#menu"}}
secondaryButton={{
text: "Réserver", href: "#contact"}}
imageSrc="http://img.b2bpic.net/free-photo/slice-chocolate-cake-with-fruits-cup-tea-top-view_114579-17549.jpg"
/>
</SectionErrorBoundary>
</div>
brand="Tchoco Tangier"
description="L'indulgence rencontre l'audace au cœur de Tanger. Burgers, tacos et pizzas dans une atmosphère vibrante et sensuelle."
primaryButton={{ text: "Commander", href: "#menu" }}
secondaryButton={{ text: "Réserver", href: "#contact" }}
imageSrc="http://img.b2bpic.net/free-photo/slice-chocolate-cake-with-fruits-cup-tea-top-view_114579-17549.jpg"
/>
</SectionErrorBoundary>
</div>
<div id="about" data-section="about">
<SectionErrorBoundary name="about">
<div id="about" data-section="about">
<SectionErrorBoundary name="about">
<AboutMediaOverlay
tag="L'Esprit Tchoco"
title="Plus qu'un Snack"
description="Né d'une envie de casser les codes. Une atmosphère accueillante, une propreté irréprochable et cette petite touche gourmande qui nous rend uniques."
imageSrc="http://img.b2bpic.net/free-photo/front-view-man-eating-seaweed-snacks_23-2150872519.jpg"
/>
</SectionErrorBoundary>
</div>
tag="L'Esprit Tchoco"
title="Plus qu'un Snack"
description="Né d'une envie de casser les codes. Une atmosphère accueillante, une propreté irréprochable et cette petite touche gourmande qui nous rend uniques."
imageSrc="http://img.b2bpic.net/free-photo/front-view-man-eating-seaweed-snacks_23-2150872519.jpg"
/>
</SectionErrorBoundary>
</div>
<div id="menu" data-section="menu">
<SectionErrorBoundary name="menu">
<div id="menu" data-section="menu">
<SectionErrorBoundary name="menu">
<FeaturesImageBento
tag="Nos Créations"
title="La Carte Gourmande"
description="Des portions généreuses qui rassasient les plus gourmands."
items={[
{ title: "Burger Signature", description: "Viande fraiche, pain maison.", imageSrc: "http://img.b2bpic.net/free-photo/young-people-are-ordering-food-terrace-cafe-discussing-work-future-plans_8353-10105.jpg" },
{ title: "Tacos Premium", description: "Assaisonnements audacieux.", imageSrc: "http://img.b2bpic.net/free-photo/delicious-food-table-flat-lay_23-2149139522.jpg" },
{ title: "Pizza Artisanale", description: "Pâte fine, ingrédients locaux.", imageSrc: "http://img.b2bpic.net/free-photo/senior-people-having-fun-party_23-2149299023.jpg" },
{ title: "Couscous Tchoco", description: "Tradition revisitée.", imageSrc: "http://img.b2bpic.net/free-photo/lunch-time-with-burgers-studies_23-2148208947.jpg" },
{ title: "Salades Fraîches", description: "Légumes croquants du jour.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-friends-with-gifts_23-2149212177.jpg" },
{ title: "Desserts Fondants", description: "L'essence de Tchoco.", imageSrc: "http://img.b2bpic.net/free-photo/having-lunch-spacious-restaurant_52683-117480.jpg" },
{ title: "Boissons Maison", description: "Fraicheur garantie.", imageSrc: "http://img.b2bpic.net/free-photo/still-life-cleaning-tools_23-2150552238.jpg" }
]}
/>
</SectionErrorBoundary>
</div>
tag="Nos Créations"
title="La Carte Gourmande"
description="Des portions généreuses qui rassasient les plus gourmands."
items={[
{ title: "Burger Signature", description: "Viande fraiche, pain maison.", imageSrc: "http://img.b2bpic.net/free-photo/young-people-are-ordering-food-terrace-cafe-discussing-work-future-plans_8353-10105.jpg" },
{ title: "Tacos Premium", description: "Assaisonnements audacieux.", imageSrc: "http://img.b2bpic.net/free-photo/delicious-food-table-flat-lay_23-2149139522.jpg" },
{ title: "Pizza Artisanale", description: "Pâte fine, ingrédients locaux.", imageSrc: "http://img.b2bpic.net/free-photo/senior-people-having-fun-party_23-2149299023.jpg" },
{ title: "Couscous Tchoco", description: "Tradition revisitée.", imageSrc: "http://img.b2bpic.net/free-photo/lunch-time-with-burgers-studies_23-2148208947.jpg" },
{ title: "Salades Fraîches", description: "Légumes croquants du jour.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-friends-with-gifts_23-2149212177.jpg" },
{ title: "Desserts Fondants", description: "L'essence de Tchoco.", imageSrc: "http://img.b2bpic.net/free-photo/having-lunch-spacious-restaurant_52683-117480.jpg" },
{ title: "Boissons Maison", description: "Fraicheur garantie.", imageSrc: "http://img.b2bpic.net/free-photo/still-life-cleaning-tools_23-2150552238.jpg" }
]}
/>
</SectionErrorBoundary>
</div>
<div id="features" data-section="features">
<SectionErrorBoundary name="features">
<div id="features" data-section="features">
<SectionErrorBoundary name="features">
<FeaturesBento
tag="Pourquoi Tchoco ?"
title="L'Excellence au quotidien"
description="Ce qui nous distingue dans la scène urbaine de Tanger."
features={[
{
title: "Qualité Inégalée", description: "Ingrédients frais sélectionnés rigoureusement.", bentoComponent: "media-stack", mediaItems: [
{ imageSrc: "http://img.b2bpic.net/free-photo/delicious-set-tasty-burgers-ready-be-served_23-2148290630.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/healthy-menu-recipe-food-diet_53876-122834.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/young-people-vaping-from-hookah-bar_23-2149194192.jpg" }
]
},
{
title: "Prix Honnêtes", description: "Le meilleur rapport qualité-prix en ville.", bentoComponent: "animated-bar-chart"
},
{
title: "Ambiance Vibrante", description: "Une énergie jeune et accueillante.", bentoComponent: "orbiting-icons", centerIcon: "Zap", orbitIcons: ["Music", "Coffee", "Heart"]
}
]}
/>
</SectionErrorBoundary>
</div>
tag="Pourquoi Tchoco ?"
title="L'Excellence au quotidien"
description="Ce qui nous distingue dans la scène urbaine de Tanger."
features={[
{
title: "Qualité Inégalée", description: "Ingrédients frais sélectionnés rigoureusement.", bentoComponent: "media-stack", mediaItems: [
{ imageSrc: "http://img.b2bpic.net/free-photo/delicious-set-tasty-burgers-ready-be-served_23-2148290630.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/healthy-menu-recipe-food-diet_53876-122834.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/young-people-vaping-from-hookah-bar_23-2149194192.jpg" }
]
},
{
title: "Prix Honnêtes", description: "Le meilleur rapport qualité-prix en ville.", bentoComponent: "animated-bar-chart"
},
{
title: "Ambiance Vibrante", description: "Une énergie jeune et accueillante.", bentoComponent: "orbiting-icons", centerIcon: "Zap", orbitIcons: ["Music", "Coffee", "Heart"]
}
]}
/>
</SectionErrorBoundary>
</div>
<div id="metrics" data-section="metrics">
<SectionErrorBoundary name="metrics">
<div id="metrics" data-section="metrics">
<SectionErrorBoundary name="metrics">
<MetricsFeatureCards
tag="Notre Impact"
title="Chiffres Gourmands"
description="La satisfaction de nos convives Tangeris."
metrics={[
{ value: "10k+", title: "Repas servis", features: ["Ingrédients frais", "Portions généreuses"] },
{ value: "4.8/5", title: "Note client", features: ["Service rapide", "Accueil pro"] },
{ value: "95%", title: "Satisfaction", features: ["Prix compétitifs", "Ambiance vibrante"] }
]}
/>
</SectionErrorBoundary>
</div>
tag="Notre Impact"
title="Chiffres Gourmands"
description="La satisfaction de nos convives Tangeris."
metrics={[
{ value: "10k+", title: "Repas servis", features: ["Ingrédients frais", "Portions généreuses"] },
{ value: "4.8/5", title: "Note client", features: ["Service rapide", "Accueil pro"] },
{ value: "95%", title: "Satisfaction", features: ["Prix compétitifs", "Ambiance vibrante"] }
]}
/>
</SectionErrorBoundary>
</div>
<div id="reviews" data-section="reviews">
<SectionErrorBoundary name="reviews">
<div id="reviews" data-section="reviews">
<SectionErrorBoundary name="reviews">
<TestimonialMarqueeCards
tag="Ce qu'ils disent"
title="L'Avis des Convives"
description="Le retour de notre communauté fidèle."
testimonials={[
{ name: "Yassine A.", role: "Client Fidèle", quote: "Quantité largement suffisante et rassasiante. Une pépite.", imageSrc: "http://img.b2bpic.net/free-photo/restaurant-chilling-out-classy-lifestyle-reserved-concept_53876-15896.jpg" },
{ name: "Sofia M.", role: "Étudiante", quote: "L'atmosphère est vibrante et le staff est toujours accueillant.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-cafe-dines-traditional-shakshuka-ayran_169016-16760.jpg" },
{ name: "Karim R.", role: "Local", quote: "Prix honnêtes et propreté irréprochable. Je recommande vivement.", imageSrc: "http://img.b2bpic.net/free-photo/women-eating-traditional-italian-pizza-together_52683-110887.jpg" },
{ name: "Lina B.", role: "Gourmande", quote: "Délicieux, surtout les pizzas. Une adresse incontournable.", imageSrc: "http://img.b2bpic.net/free-photo/low-angle-friends-having-good-time_23-2148395331.jpg" },
{ name: "Omar D.", role: "Habitué", quote: "Staff très pro et plats pleins de saveurs. Super ambiance.", imageSrc: "http://img.b2bpic.net/free-photo/woman-with-salad-phone_1303-9020.jpg" }
]}
/>
</SectionErrorBoundary>
</div>
tag="Ce qu'ils disent"
title="L'Avis des Convives"
description="Le retour de notre communauté fidèle."
testimonials={[
{ name: "Yassine A.", role: "Client Fidèle", quote: "Quantité largement suffisante et rassasiante. Une pépite.", imageSrc: "http://img.b2bpic.net/free-photo/restaurant-chilling-out-classy-lifestyle-reserved-concept_53876-15896.jpg" },
{ name: "Sofia M.", role: "Étudiante", quote: "L'atmosphère est vibrante et le staff est toujours accueillant.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-cafe-dines-traditional-shakshuka-ayran_169016-16760.jpg" },
{ name: "Karim R.", role: "Local", quote: "Prix honnêtes et propreté irréprochable. Je recommande vivement.", imageSrc: "http://img.b2bpic.net/free-photo/women-eating-traditional-italian-pizza-together_52683-110887.jpg" },
{ name: "Lina B.", role: "Gourmande", quote: "Délicieux, surtout les pizzas. Une adresse incontournable.", imageSrc: "http://img.b2bpic.net/free-photo/low-angle-friends-having-good-time_23-2148395331.jpg" },
{ name: "Omar D.", role: "Habitué", quote: "Staff très pro et plats pleins de saveurs. Super ambiance.", imageSrc: "http://img.b2bpic.net/free-photo/woman-with-salad-phone_1303-9020.jpg" }
]}
/>
</SectionErrorBoundary>
</div>
<div id="contact" data-section="contact">
<SectionErrorBoundary name="contact">
<div id="contact" data-section="contact">
<SectionErrorBoundary name="contact">
<ContactCta
tag="Rejoignez-nous"
text="Souvent complet, réservez votre table pour vivre l'expérience Tchoco."
primaryButton={{ text: "Réserver sur WhatsApp", href: "https://wa.me/yournumber" }}
secondaryButton={{ text: "Appeler", href: "tel:+21200000000" }}
/>
</SectionErrorBoundary>
</div>
tag="Rejoignez-nous"
text="Souvent complet, réservez votre table pour vivre l'expérience Tchoco."
primaryButton={{ text: "Réserver sur WhatsApp", href: "https://wa.me/yournumber" }}
secondaryButton={{ text: "Appeler", href: "tel:+21200000000" }}
/>
</SectionErrorBoundary>
</div>
</>
);
}