Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
2026-03-09 18:46:17 +00:00

View File

@@ -25,7 +25,6 @@ import {
Wine,
Users,
Utensils,
Chef,
Music,
Leaf,
Trophy,
@@ -85,12 +84,9 @@ export default function HomePage() {
buttonAnimation="slide-up"
background={{ variant: "radial-gradient" }}
dashboard={{
title: "Nos Spécialités",
logoIcon: UtensilsCrossed,
title: "Nos Spécialités", logoIcon: UtensilsCrossed,
imageSrc:
"http://img.b2bpic.net/free-photo/young-man-dancing-with-woman-restaurant_23-2148016796.jpg",
imageAlt: "upscale fine dining restaurant elegant atmosphere",
buttons: [
"http://img.b2bpic.net/free-photo/young-man-dancing-with-woman-restaurant_23-2148016796.jpg", imageAlt: "upscale fine dining restaurant elegant atmosphere", buttons: [
{ text: "Réserver", href: "reservation" },
{ text: "Menu", href: "menu" },
],
@@ -101,50 +97,34 @@ export default function HomePage() {
],
stats: [
{
title: "Années d'Expérience",
values: [15, 18, 20],
description: "Excellence culinaire",
},
title: "Années d'Expérience", values: [15, 18, 20],
description: "Excellence culinaire"},
{
title: "Couverts par Soir",
values: [80, 100, 120],
description: "Capacité maximum",
},
title: "Couverts par Soir", values: [80, 100, 120],
description: "Capacité maximum"},
{
title: "Clients Satisfaits",
values: [4.8, 4.9, 5],
valueSuffix: "/5",
description: "Satisfaction garantie",
},
title: "Clients Satisfaits", values: [4.8, 4.9, 5],
valueSuffix: "/5", description: "Satisfaction garantie"},
],
chartTitle: "Évolution de nos Réservations",
chartData: [
chartTitle: "Évolution de nos Réservations", chartData: [
{ value: 60 },
{ value: 75 },
{ value: 85 },
{ value: 90 },
{ value: 95 },
],
listTitle: "Services Premium",
listItems: [
{
icon: Chef,
title: "Chef de Renom",
status: "Actif",
},
{
icon: Wine,
title: "Cave de Vins Sélectionnés",
status: "Disponible",
},
listTitle: "Services Premium", listItems: [
{
icon: Music,
title: "Ambiance Musicale",
status: "Chaque Soir",
},
title: "Chef de Renom", status: "Actif"},
{
icon: Wine,
title: "Cave de Vins Sélectionnés", status: "Disponible"},
{
icon: Music,
title: "Ambiance Musicale", status: "Chaque Soir"},
],
searchPlaceholder: "Rechercher un plat...",
}}
searchPlaceholder: "Rechercher un plat..."}}
/>
</div>
@@ -161,72 +141,45 @@ export default function HomePage() {
useInvertedBackground={false}
features={[
{
title: "Homard Thermidor",
description:
"Une création classique revisitée avec une touche moderne et des épices délicates",
bentoComponent: "media-stack",
items: [
title: "Homard Thermidor", description:
"Une création classique revisitée avec une touche moderne et des épices délicates", bentoComponent: "media-stack", items: [
{
imageSrc:
"http://img.b2bpic.net/free-photo/salmon-bruschetta-with-cucumber-mozzarella-dill-red-onion-dried-tomato-lime_141793-2269.jpg?_wi=1",
imageAlt: "Homard Thermidor",
},
"http://img.b2bpic.net/free-photo/salmon-bruschetta-with-cucumber-mozzarella-dill-red-onion-dried-tomato-lime_141793-2269.jpg", imageAlt: "Homard Thermidor"},
{
imageSrc:
"http://img.b2bpic.net/free-photo/salmon-bruschetta-with-cucumber-mozzarella-dill-red-onion-dried-tomato-lime_141793-2269.jpg?_wi=2",
imageAlt: "Homard Thermidor Vue 2",
},
"http://img.b2bpic.net/free-photo/salmon-bruschetta-with-cucumber-mozzarella-dill-red-onion-dried-tomato-lime_141793-2269.jpg", imageAlt: "Homard Thermidor Vue 2"},
{
imageSrc:
"http://img.b2bpic.net/free-photo/salmon-bruschetta-with-cucumber-mozzarella-dill-red-onion-dried-tomato-lime_141793-2269.jpg?_wi=3",
imageAlt: "Homard Thermidor Vue 3",
},
"http://img.b2bpic.net/free-photo/salmon-bruschetta-with-cucumber-mozzarella-dill-red-onion-dried-tomato-lime_141793-2269.jpg", imageAlt: "Homard Thermidor Vue 3"},
],
},
{
title: "Côte de Boeuf Maturée",
description:
"Viande premium vieillie 45 jours, servie avec réduction de vin rouge et légumes de saison",
bentoComponent: "media-stack",
items: [
title: "Côte de Boeuf Maturée", description:
"Viande premium vieillie 45 jours, servie avec réduction de vin rouge et légumes de saison", bentoComponent: "media-stack", items: [
{
imageSrc:
"http://img.b2bpic.net/free-photo/closeup-juicy-piece-kebab-with-cranberry-puree_651396-1445.jpg?_wi=1",
imageAlt: "Côte de Boeuf",
},
"http://img.b2bpic.net/free-photo/closeup-juicy-piece-kebab-with-cranberry-puree_651396-1445.jpg", imageAlt: "Côte de Boeuf"},
{
imageSrc:
"http://img.b2bpic.net/free-photo/closeup-juicy-piece-kebab-with-cranberry-puree_651396-1445.jpg?_wi=2",
imageAlt: "Côte de Boeuf Détail",
},
"http://img.b2bpic.net/free-photo/closeup-juicy-piece-kebab-with-cranberry-puree_651396-1445.jpg", imageAlt: "Côte de Boeuf Détail"},
{
imageSrc:
"http://img.b2bpic.net/free-photo/closeup-juicy-piece-kebab-with-cranberry-puree_651396-1445.jpg?_wi=3",
imageAlt: "Côte de Boeuf Présentation",
},
"http://img.b2bpic.net/free-photo/closeup-juicy-piece-kebab-with-cranberry-puree_651396-1445.jpg", imageAlt: "Côte de Boeuf Présentation"},
],
},
{
title: "Légumes de Saison",
description:
"Sélection quotidienne des plus beaux produits locaux, préparés avec finesse culinaire",
bentoComponent: "media-stack",
items: [
title: "Légumes de Saison", description:
"Sélection quotidienne des plus beaux produits locaux, préparés avec finesse culinaire", bentoComponent: "media-stack", items: [
{
imageSrc:
"http://img.b2bpic.net/free-photo/creative-assortment-delicious-food_23-2148949024.jpg?_wi=1",
imageAlt: "Légumes de Saison",
},
"http://img.b2bpic.net/free-photo/creative-assortment-delicious-food_23-2148949024.jpg", imageAlt: "Légumes de Saison"},
{
imageSrc:
"http://img.b2bpic.net/free-photo/creative-assortment-delicious-food_23-2148949024.jpg?_wi=2",
imageAlt: "Légumes Assortis",
},
"http://img.b2bpic.net/free-photo/creative-assortment-delicious-food_23-2148949024.jpg", imageAlt: "Légumes Assortis"},
{
imageSrc:
"http://img.b2bpic.net/free-photo/creative-assortment-delicious-food_23-2148949024.jpg?_wi=3",
imageAlt: "Légumes Plat Principal",
},
"http://img.b2bpic.net/free-photo/creative-assortment-delicious-food_23-2148949024.jpg", imageAlt: "Légumes Plat Principal"},
],
},
]}
@@ -247,39 +200,27 @@ export default function HomePage() {
features={[
{
icon: UtensilsCrossed,
title: "Cuisine Raffinée",
description:
"Chefs experts avec une passion pour la gastronomie française contemporaine",
},
title: "Cuisine Raffinée", description:
"Chefs experts avec une passion pour la gastronomie française contemporaine"},
{
icon: Wine,
title: "Cave de Vins Sélectionnés",
description:
"Sélection curatée de vins de Bourgogne, Bordeaux et vignobles locaux",
},
title: "Cave de Vins Sélectionnés", description:
"Sélection curatée de vins de Bourgogne, Bordeaux et vignobles locaux"},
{
icon: Users,
title: "Service Personnalisé",
description:
"Équipe attentive et professionnelle pour une expérience inoubliable",
},
title: "Service Personnalisé", description:
"Équipe attentive et professionnelle pour une expérience inoubliable"},
{
icon: Leaf,
title: "Produits Locaux",
description:
"Ingrédients frais et durables provenant de producteurs régionaux",
},
title: "Produits Locaux", description:
"Ingrédients frais et durables provenant de producteurs régionaux"},
{
icon: Music,
title: "Ambiance Chaleureuse",
description: "Décor élégant avec musique douce et éclairage tamisé",
},
title: "Ambiance Chaleureuse", description: "Décor élégant avec musique douce et éclairage tamisé"},
{
icon: Trophy,
title: "Excellence Reconnue",
description:
"Prix et distinctions pour notre contribution à la gastronomie",
},
title: "Excellence Reconnue", description:
"Prix et distinctions pour notre contribution à la gastronomie"},
]}
/>
</div>
@@ -296,7 +237,7 @@ export default function HomePage() {
{ value: "20+", title: "Années d'Excellence" },
{ value: "10k+", title: "Clients Satisfaits par An" },
]}
imageSrc="http://img.b2bpic.net/free-photo/female-chef-kitchen-separating-eggs-bowl_23-2149720737.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/female-chef-kitchen-separating-eggs-bowl_23-2149720737.jpg"
imageAlt="professional restaurant kitchen open concept"
mediaAnimation="slide-up"
metricsAnimation="slide-up"
@@ -318,65 +259,29 @@ export default function HomePage() {
speed={40}
testimonials={[
{
id: "1",
name: "Marie Dupont",
handle: "@mariedupont",
testimonial:
"Une soirée magique! Les plats sont délicieux, l'ambiance parfaite et le service irréprochable. Je recommande vivement Élégance!",
imageSrc:
"http://img.b2bpic.net/free-photo/attractive-blond-business-woman-white-shirt-grey-background_613910-11739.jpg",
imageAlt: "Marie Dupont",
},
id: "1", name: "Marie Dupont", handle: "@mariedupont", testimonial:
"Une soirée magique! Les plats sont délicieux, l'ambiance parfaite et le service irréprochable. Je recommande vivement Élégance!", imageSrc:
"http://img.b2bpic.net/free-photo/attractive-blond-business-woman-white-shirt-grey-background_613910-11739.jpg", imageAlt: "Marie Dupont"},
{
id: "2",
name: "Jean-Pierre Leclerc",
handle: "@jpleclerc",
testimonial:
"Chef de cuisine moi-même, j'ai été impressionné par la qualité et la créativité des plats. Félicitations à toute l'équipe!",
imageSrc:
"http://img.b2bpic.net/free-photo/handsome-young-business-man-suit-grey-background_613910-15440.jpg",
imageAlt: "Jean-Pierre Leclerc",
},
id: "2", name: "Jean-Pierre Leclerc", handle: "@jpleclerc", testimonial:
"Chef de cuisine moi-même, j'ai été impressionné par la qualité et la créativité des plats. Félicitations à toute l'équipe!", imageSrc:
"http://img.b2bpic.net/free-photo/handsome-young-business-man-suit-grey-background_613910-15440.jpg", imageAlt: "Jean-Pierre Leclerc"},
{
id: "3",
name: "Sophie Moreau",
handle: "@sophiem",
testimonial:
"Le meilleur restaurant de Strasbourg sans hésiter. Les vins sont exceptionnels et les plats sont des œuvres d'art culinaire.",
imageSrc:
"http://img.b2bpic.net/free-photo/portrait-beautiful-young-business-woman_158595-4746.jpg",
imageAlt: "Sophie Moreau",
},
id: "3", name: "Sophie Moreau", handle: "@sophiem", testimonial:
"Le meilleur restaurant de Strasbourg sans hésiter. Les vins sont exceptionnels et les plats sont des œuvres d'art culinaire.", imageSrc:
"http://img.b2bpic.net/free-photo/portrait-beautiful-young-business-woman_158595-4746.jpg", imageAlt: "Sophie Moreau"},
{
id: "4",
name: "Pierre Rousseau",
handle: "@prousso",
testimonial:
"J'y vais régulièrement pour les occasions spéciales. L'équipe se souvient de mes préférences et crée toujours une atmosphère chaleureuse.",
imageSrc:
"http://img.b2bpic.net/free-photo/confident-african-american-businessman-black-classic-jacket-isolated-dark-background_613910-17885.jpg",
imageAlt: "Pierre Rousseau",
},
id: "4", name: "Pierre Rousseau", handle: "@prousso", testimonial:
"J'y vais régulièrement pour les occasions spéciales. L'équipe se souvient de mes préférences et crée toujours une atmosphère chaleureuse.", imageSrc:
"http://img.b2bpic.net/free-photo/confident-african-american-businessman-black-classic-jacket-isolated-dark-background_613910-17885.jpg", imageAlt: "Pierre Rousseau"},
{
id: "5",
name: "Isabelle Lambert",
handle: "@ilambert",
testimonial:
"Une expérience gastronomique inoubliable. Les produits locaux sont magnifiquement mis en valeur dans chaque assiette.",
imageSrc:
"http://img.b2bpic.net/free-photo/thoughtful-business-woman-sitting-couch_23-2148095697.jpg",
imageAlt: "Isabelle Lambert",
},
id: "5", name: "Isabelle Lambert", handle: "@ilambert", testimonial:
"Une expérience gastronomique inoubliable. Les produits locaux sont magnifiquement mis en valeur dans chaque assiette.", imageSrc:
"http://img.b2bpic.net/free-photo/thoughtful-business-woman-sitting-couch_23-2148095697.jpg", imageAlt: "Isabelle Lambert"},
{
id: "6",
name: "Antoine Lefevre",
handle: "@alefevre",
testimonial:
"Le rapport qualité-prix est excellent pour ce niveau de cuisine. Je reviens toujours avec des amis pour leur faire découvrir Élégance.",
imageSrc:
"http://img.b2bpic.net/free-photo/portrait-bearded-black-man-wool-suit_613910-1886.jpg",
imageAlt: "Antoine Lefevre",
},
id: "6", name: "Antoine Lefevre", handle: "@alefevre", testimonial:
"Le rapport qualité-prix est excellent pour ce niveau de cuisine. Je reviens toujours avec des amis pour leur faire découvrir Élégance.", imageSrc:
"http://img.b2bpic.net/free-photo/portrait-bearded-black-man-wool-suit_613910-1886.jpg", imageAlt: "Antoine Lefevre"},
]}
/>
</div>
@@ -394,53 +299,29 @@ export default function HomePage() {
useInvertedBackground={false}
plans={[
{
id: "1",
price: "45€",
name: "Menu Express",
buttons: [
id: "1", price: "45€", name: "Menu Express", buttons: [
{ text: "Choisir ce menu", href: "reservation" },
{ text: "En savoir plus", href: "#" },
],
features: [
"Entrée du jour",
"Plat principal au choix",
"Dessert maison",
"Verre de vin inclus",
],
"Entrée du jour", "Plat principal au choix", "Dessert maison", "Verre de vin inclus"],
},
{
id: "2",
badge: "Le Plus Populaire",
badgeIcon: Sparkles,
price: "65€",
name: "Menu Découverte",
buttons: [
id: "2", badge: "Le Plus Populaire", badgeIcon: Sparkles,
price: "65€", name: "Menu Découverte", buttons: [
{ text: "Choisir ce menu", href: "reservation" },
{ text: "En savoir plus", href: "#" },
],
features: [
"Amuse-bouche",
"Choix entre 3 entrées",
"Plat signature du chef",
"Fromages ou dessert",
"Café et mignardises",
],
"Amuse-bouche", "Choix entre 3 entrées", "Plat signature du chef", "Fromages ou dessert", "Café et mignardises"],
},
{
id: "3",
price: "95€",
name: "Menu Gastronomique",
buttons: [
id: "3", price: "95€", name: "Menu Gastronomique", buttons: [
{ text: "Réserver", href: "reservation" },
{ text: "Détails", href: "#" },
],
features: [
"4 services dégustation",
"Accord mets-vins premium",
"Préparation personnalisée",
"Digestif maison",
"Expérience exclusive",
],
"4 services dégustation", "Accord mets-vins premium", "Préparation personnalisée", "Digestif maison", "Expérience exclusive"],
},
]}
/>
@@ -459,53 +340,29 @@ export default function HomePage() {
useInvertedBackground={true}
faqs={[
{
id: "1",
title: "Comment puis-je réserver une table?",
content:
"Vous pouvez réserver une table via notre site web en cliquant sur le bouton \"Réservation\", par téléphone au 03 XX XX XX XX, ou par email à hello@elegance-restaurant.fr. Nous recommandons de réserver au moins une semaine à l'avance, notamment pour les weekends.",
},
id: "1", title: "Comment puis-je réserver une table?", content:
"Vous pouvez réserver une table via notre site web en cliquant sur le bouton \"Réservation\", par téléphone au 03 XX XX XX XX, ou par email à hello@elegance-restaurant.fr. Nous recommandons de réserver au moins une semaine à l'avance, notamment pour les weekends."},
{
id: "2",
title: "Quel est votre horaire d'ouverture?",
content:
"Nous sommes ouverts du mardi au samedi de 19h00 à 23h00. Le dimanche et le lundi, nous sommes fermés. Les petits-déjeuners et déjeuners d'affaires peuvent être organisés sur demande.",
},
id: "2", title: "Quel est votre horaire d'ouverture?", content:
"Nous sommes ouverts du mardi au samedi de 19h00 à 23h00. Le dimanche et le lundi, nous sommes fermés. Les petits-déjeuners et déjeuners d'affaires peuvent être organisés sur demande."},
{
id: "3",
title: "Proposez-vous des options végétariennes?",
content:
"Absolument! Nous proposons plusieurs options végétariennes dans notre menu. N'hésitez pas à nous informer de vos préférences diététiques lors de votre réservation.",
},
id: "3", title: "Proposez-vous des options végétariennes?", content:
"Absolument! Nous proposons plusieurs options végétariennes dans notre menu. N'hésitez pas à nous informer de vos préférences diététiques lors de votre réservation."},
{
id: "4",
title: "Avez-vous un menu pour les enfants?",
content:
"Oui, nous proposons un menu enfant adapté. Veuillez noter qu'une réduction s'applique pour les enfants de moins de 12 ans. Contactez-nous pour plus de détails.",
},
id: "4", title: "Avez-vous un menu pour les enfants?", content:
"Oui, nous proposons un menu enfant adapté. Veuillez noter qu'une réduction s'applique pour les enfants de moins de 12 ans. Contactez-nous pour plus de détails."},
{
id: "5",
title: "Acceptez-vous les groupes et les événements privés?",
content:
"Oui, nous accueillons les groupes et les événements privés. Nous pouvons organiser des menus spécialisés pour vos occasions particulières. Merci de nous contacter pour les tarifs et disponibilités.",
},
id: "5", title: "Acceptez-vous les groupes et les événements privés?", content:
"Oui, nous accueillons les groupes et les événements privés. Nous pouvons organiser des menus spécialisés pour vos occasions particulières. Merci de nous contacter pour les tarifs et disponibilités."},
{
id: "6",
title: "Quelle est votre politique d'annulation?",
content:
"Les annulations doivent être effectuées au moins 48 heures à l'avance. Les annulations ultérieures peuvent être sujettes à des frais. Contactez-nous pour plus de détails.",
},
id: "6", title: "Quelle est votre politique d'annulation?", content:
"Les annulations doivent être effectuées au moins 48 heures à l'avance. Les annulations ultérieures peuvent être sujettes à des frais. Contactez-nous pour plus de détails."},
{
id: "7",
title: "Disposez-vous d'un parking?",
content:
"Un parking est disponible directement à proximité du restaurant. Nous proposons également des places de stationnement réservées pour nos clients VIP.",
},
id: "7", title: "Disposez-vous d'un parking?", content:
"Un parking est disponible directement à proximité du restaurant. Nous proposons également des places de stationnement réservées pour nos clients VIP."},
{
id: "8",
title: "Livrez-vous ou proposez-vous le service à emporter?",
content:
"Actuellement, nous ne proposons que le service sur place pour garantir la qualité optimale de nos plats. Nous étudions la possibilité d'un service de catering pour les événements.",
},
id: "8", title: "Livrez-vous ou proposez-vous le service à emporter?", content:
"Actuellement, nous ne proposons que le service sur place pour garantir la qualité optimale de nos plats. Nous étudions la possibilité d'un service de catering pour les événements."},
]}
/>
</div>
@@ -534,32 +391,28 @@ export default function HomePage() {
logoText="Élégance"
columns={[
{
title: "Restaurant",
items: [
title: "Restaurant", items: [
{ label: "Accueil", href: "/" },
{ label: "Menu", href: "/menu" },
{ label: "À Propos", href: "#about" },
],
},
{
title: "Services",
items: [
title: "Services", items: [
{ label: "Réservation", href: "#reservation" },
{ label: "Événements Privés", href: "#" },
{ label: "Catering", href: "#" },
],
},
{
title: "Contact",
items: [
title: "Contact", items: [
{ label: "Adresse", href: "https://maps.google.com" },
{ label: "Téléphone", href: "tel:+33388123456" },
{ label: "Email", href: "mailto:hello@elegance-restaurant.fr" },
],
},
{
title: "Légal",
items: [
title: "Légal", items: [
{ label: "Conditions Générales", href: "#" },
{ label: "Politique de Confidentialité", href: "#" },
{ label: "Mentions Légales", href: "#" },