2 Commits

Author SHA1 Message Date
7d6a4ddb0c Update src/app/page.tsx 2026-04-20 16:07:12 +00:00
dc3bbe58dd Merge version_2 into main
Merge version_2 into main
2026-04-20 16:02:16 +00:00

View File

@@ -31,14 +31,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleCentered <NavbarStyleCentered
navItems={[ navItems={[
{ { name: "Accueil", id: "hero" },
name: "Accueil", id: "hero"}, { name: "Menu", id: "menu" },
{ { name: "À Propos", id: "about" },
name: "Menu", id: "menu"}, { name: "Contact", id: "contact" },
{
name: "À Propos", id: "about"},
{
name: "Contact", id: "contact"},
]} ]}
brandName="Tej El Bakht" brandName="Tej El Bakht"
/> />
@@ -63,15 +59,9 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
title="Une Histoire de Goût" title="Une Histoire de Goût"
metrics={[ metrics={[
{ { icon: Star, label: "Cuisine", value: "Authentique" },
icon: Star, { icon: Clock, label: "Ouvert", value: "Tous les jours" },
label: "Cuisine", value: "Authentique"}, { icon: MapPin, label: "Localisé", value: "La Marsa" },
{
icon: Clock,
label: "Ouvert", value: "Tous les jours"},
{
icon: MapPin,
label: "Localisé", value: "La Marsa"},
]} ]}
metricsAnimation="blur-reveal" metricsAnimation="blur-reveal"
/> />
@@ -84,24 +74,12 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
useInvertedBackground={true} useInvertedBackground={true}
products={[ products={[
{ { id: "p1", brand: "Entrées", name: "Brik à l'œuf", price: "8 TND", rating: 5, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/roasted-khingal-pieces-served-with-hot-chili-pepper-sauce_114579-2358.jpg?_wi=2" },
id: "p1", brand: "Entrées", name: "Brik à l'œuf", price: "8 TND", rating: 5, { id: "p2", brand: "Entrées", name: "Salade Méchouia", price: "12 TND", rating: 5, reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/plate-with-food-near-dry-fruits-cup-drink-teapot_23-2148080943.jpg?_wi=2" },
reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/roasted-khingal-pieces-served-with-hot-chili-pepper-sauce_114579-2358.jpg?_wi=2"}, { id: "p3", brand: "Plats", name: "Couscous à l'agneau", price: "25 TND", rating: 5, reviewCount: "200", imageSrc: "http://img.b2bpic.net/free-photo/meat-with-rice-dry-fruits-prunes-chestnuts-spices-oil-side-view_141793-1811.jpg?_wi=2" },
{ { id: "p4", brand: "Plats", name: "Tajine Tunisien", price: "15 TND", rating: 4, reviewCount: "80", imageSrc: "http://img.b2bpic.net/free-photo/azerbaijani-three-veegtable-olma-stuffed-with-meat-herbs_114579-1899.jpg" },
id: "p2", brand: "Entrées", name: "Salade Méchouia", price: "12 TND", rating: 5, { id: "p5", brand: "Desserts", name: "Baklawa Tunisienne", price: "6 TND", rating: 5, reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/delicious-high-protein-vegan-meal_23-2149039395.jpg" },
reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/plate-with-food-near-dry-fruits-cup-drink-teapot_23-2148080943.jpg?_wi=2"}, { id: "p6", brand: "Boissons", name: "Thé à la menthe", price: "4 TND", rating: 5, reviewCount: "300", imageSrc: "http://img.b2bpic.net/free-photo/traditional-meat-rice-pilaf-with-dried-fruits_140725-10082.jpg" },
{
id: "p3", brand: "Plats", name: "Couscous à l'agneau", price: "25 TND", rating: 5,
reviewCount: "200", imageSrc: "http://img.b2bpic.net/free-photo/meat-with-rice-dry-fruits-prunes-chestnuts-spices-oil-side-view_141793-1811.jpg?_wi=2"},
{
id: "p4", brand: "Plats", name: "Tajine Tunisien", price: "15 TND", rating: 4,
reviewCount: "80", imageSrc: "http://img.b2bpic.net/free-photo/azerbaijani-three-veegtable-olma-stuffed-with-meat-herbs_114579-1899.jpg"},
{
id: "p5", brand: "Desserts", name: "Baklawa Tunisienne", price: "6 TND", rating: 5,
reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/delicious-high-protein-vegan-meal_23-2149039395.jpg"},
{
id: "p6", brand: "Boissons", name: "Thé à la menthe", price: "4 TND", rating: 5,
reviewCount: "300", imageSrc: "http://img.b2bpic.net/free-photo/traditional-meat-rice-pilaf-with-dried-fruits_140725-10082.jpg"},
]} ]}
title="Notre Menu" title="Notre Menu"
description="Découvrez nos spécialités traditionnelles tunisiennes préparées avec amour." description="Découvrez nos spécialités traditionnelles tunisiennes préparées avec amour."
@@ -114,12 +92,9 @@ export default function LandingPage() {
textboxLayout="split-description" textboxLayout="split-description"
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ { id: "f1", title: "Salle intérieure", subtitle: "Conviviale", category: "Intérieur", value: "Design" },
id: "f1", title: "Salle intérieure", subtitle: "Conviviale", category: "Intérieur", value: "Design"}, { id: "f2", title: "Terrasse", subtitle: "Ensoleillée", category: "Extérieur", value: "Agréable" },
{ { id: "f3", title: "Nos Plats", subtitle: "Fraîcheur", category: "Cuisine", value: "Traditionnel" },
id: "f2", title: "Terrasse", subtitle: "Ensoleillée", category: "Extérieur", value: "Agréable"},
{
id: "f3", title: "Nos Plats", subtitle: "Fraîcheur", category: "Cuisine", value: "Traditionnel"},
]} ]}
title="Galerie" title="Galerie"
description="Une ambiance chaleureuse pour vos repas en famille et entre amis." description="Une ambiance chaleureuse pour vos repas en famille et entre amis."
@@ -132,16 +107,11 @@ export default function LandingPage() {
textboxLayout="split-description" textboxLayout="split-description"
useInvertedBackground={true} useInvertedBackground={true}
testimonials={[ testimonials={[
{ { id: "t1", name: "Amine K.", handle: "@aminek", testimonial: "Excellent service et plats incroyables.", imageSrc: "http://img.b2bpic.net/free-photo/vertical-photo-beautiful-lady-sitting-restaurant-smiling-camera_114579-92383.jpg" },
id: "t1", name: "Amine K.", handle: "@aminek", testimonial: "Excellent service et plats incroyables.", imageSrc: "http://img.b2bpic.net/free-photo/vertical-photo-beautiful-lady-sitting-restaurant-smiling-camera_114579-92383.jpg"}, { id: "t2", name: "Sara B.", handle: "@sarab", testimonial: "Un lieu magnifique à La Marsa.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-afro-american-woman_23-2148332136.jpg" },
{ { id: "t3", name: "Hassen M.", handle: "@hassenm", testimonial: "Je reviendrai sans hésiter.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-kebab_23-2148773545.jpg" },
id: "t2", name: "Sara B.", handle: "@sarab", testimonial: "Un lieu magnifique à La Marsa.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-afro-american-woman_23-2148332136.jpg"}, { id: "t4", name: "Leila H.", handle: "@leilah", testimonial: "Parfait pour une soirée en famille.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-friends-enjoying-dinner-party_52683-132626.jpg" },
{ { id: "t5", name: "Karim J.", handle: "@karimj", testimonial: "La vraie cuisine tunisienne.", imageSrc: "http://img.b2bpic.net/free-photo/catering-business_1098-15740.jpg" },
id: "t3", name: "Hassen M.", handle: "@hassenm", testimonial: "Je reviendrai sans hésiter.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-kebab_23-2148773545.jpg"},
{
id: "t4", name: "Leila H.", handle: "@leilah", testimonial: "Parfait pour une soirée en famille.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-friends-enjoying-dinner-party_52683-132626.jpg"},
{
id: "t5", name: "Karim J.", handle: "@karimj", testimonial: "La vraie cuisine tunisienne.", imageSrc: "http://img.b2bpic.net/free-photo/catering-business_1098-15740.jpg"},
]} ]}
title="Ce qu'ils disent" title="Ce qu'ils disent"
description="Les retours de nos clients fidèles." description="Les retours de nos clients fidèles."
@@ -153,12 +123,9 @@ export default function LandingPage() {
textboxLayout="split-description" textboxLayout="split-description"
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ { id: "q1", title: "Faites-vous la livraison ?", content: "Oui, nous proposons un service de livraison à La Marsa." },
id: "q1", title: "Faites-vous la livraison ?", content: "Oui, nous proposons un service de livraison à La Marsa."}, { id: "q2", title: "Les réservations sont-elles obligatoires ?", content: "Non, mais fortement conseillées pour le week-end." },
{ { id: "q3", title: "Acceptez-vous les cartes bancaires ?", content: "Oui, nous acceptons tous les paiements par carte." },
id: "q2", title: "Les réservations sont-elles obligatoires ?", content: "Non, mais fortement conseillées pour le week-end."},
{
id: "q3", title: "Acceptez-vous les cartes bancaires ?", content: "Oui, nous acceptons tous les paiements par carte."},
]} ]}
title="Questions fréquentes" title="Questions fréquentes"
description="Tout ce que vous devez savoir." description="Tout ce que vous devez savoir."
@@ -169,14 +136,12 @@ export default function LandingPage() {
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactCTA <ContactCTA
useInvertedBackground={true} useInvertedBackground={true}
background={{ background={{ variant: "plain" }}
variant: "plain"}}
tag="Contact" tag="Contact"
title="Réservez votre table" title="Réservez votre table"
description="Contactez-nous pour réserver votre table ou pour toute question." description="Contactez-nous pour réserver votre table ou pour toute question."
buttons={[ buttons={[
{ { text: "Appeler +216 26 074 458", href: "tel:+21626074458" },
text: "Appeler +216 26 074 458", href: "tel:+21626074458"},
]} ]}
/> />
</div> </div>
@@ -185,10 +150,8 @@ export default function LandingPage() {
<FooterLogoReveal <FooterLogoReveal
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cd1cUOrHFRYnRA2Pwv2YM1QVdg/uploaded-1776700919234-bvr2jfny.jpg" logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Cd1cUOrHFRYnRA2Pwv2YM1QVdg/uploaded-1776700919234-bvr2jfny.jpg"
logoText="Tej El Bakht" logoText="Tej El Bakht"
leftLink={{ leftLink={{ text: "© 2024 Tej El Bakht", href: "#" }}
text: "© 2024 Tej El Bakht", href: "#"}} rightLink={{ text: "Politique de confidentialité", href: "#" }}
rightLink={{
text: "Politique de confidentialité", href: "#"}}
/> />
</div> </div>
</ReactLenis> </ReactLenis>