Merge version_1 into main #1
287
src/app/page.tsx
287
src/app/page.tsx
@@ -31,29 +31,17 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Accueil",
|
||||
id: "#hero",
|
||||
},
|
||||
name: "Accueil", id: "#hero"},
|
||||
{
|
||||
name: "À Propos",
|
||||
id: "#about",
|
||||
},
|
||||
name: "À Propos", id: "#about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "#menu",
|
||||
},
|
||||
name: "Menu", id: "#menu"},
|
||||
{
|
||||
name: "Témoignages",
|
||||
id: "#testimonials",
|
||||
},
|
||||
name: "Témoignages", id: "#testimonials"},
|
||||
{
|
||||
name: "FAQ",
|
||||
id: "#faq",
|
||||
},
|
||||
name: "FAQ", id: "#faq"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
brandName="Snap Food"
|
||||
/>
|
||||
@@ -62,40 +50,21 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDualMedia
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
title="Snap Food – Saveurs rapides, qualité garantie"
|
||||
description="Découvrez notre menu savoureux à Dakhla. Réservez votre table ou commandez en ligne dès maintenant."
|
||||
tag="Restaurant 3 Étoiles à Dakhla"
|
||||
tagAnimation="slide-up"
|
||||
buttons={[
|
||||
{
|
||||
text: "Réserver une table",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Réserver une table", href: "#contact"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-food-banquet_23-2149893417.jpg",
|
||||
imageAlt: "Plat de cuisine française gourmet",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-food-banquet_23-2149893417.jpg", imageAlt: "Plat de cuisine française gourmet"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-man-eating-arab-restaurant_23-2147794344.jpg",
|
||||
imageAlt: "Intérieur moderne du restaurant",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-eggplant-dish_23-2150410403.jpg",
|
||||
imageAlt: "Top view delicious eggplant dish",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-meat-plate-with-herbs-vegetables_141793-4080.jpg",
|
||||
imageAlt: "Top view meat plate with herbs and vegetables",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-smoked-fish-plate-balyk-salmon-with-herbs-pomegranate-lemon-slices_141793-5099.jpg",
|
||||
imageAlt: "Side view smoked fish plate balyk salmon with herbs pomegranate and lemon slices",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-man-eating-arab-restaurant_23-2147794344.jpg", imageAlt: "Intérieur moderne du restaurant"}
|
||||
]}
|
||||
mediaAnimation="slide-up"
|
||||
rating={5}
|
||||
@@ -108,19 +77,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Bienvenue chez Snap Food : Votre Destination Culinaire à Dakhla",
|
||||
},
|
||||
type: "text", content: "Bienvenue chez Snap Food : Votre Destination Culinaire à Dakhla"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Découvrir Notre Histoire",
|
||||
href: "#",
|
||||
},
|
||||
text: "Découvrir Notre Histoire", href: "#"},
|
||||
]}
|
||||
buttonAnimation="opacity"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/happy-friends-front-bar_23-2147680611.jpg"
|
||||
imageAlt="exterior of a stylish restaurant in dakhla"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -131,35 +94,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "service-1",
|
||||
title: "Service Rapide et Courtois",
|
||||
tags: [
|
||||
"Efficacité",
|
||||
"Convivialité",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/middle-aged-delivery-woman-blue-uniform-cap-holding-pizza-boxes-food-packages-looking-front-happy-surprised-standing-orange-wall_141793-64555.jpg",
|
||||
imageAlt: "Service rapide en restaurant",
|
||||
},
|
||||
id: "service-1", title: "Service Rapide et Courtois", tags: [
|
||||
"Efficacité", "Convivialité"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/middle-aged-delivery-woman-blue-uniform-cap-holding-pizza-boxes-food-packages-looking-front-happy-surprised-standing-orange-wall_141793-64555.jpg", imageAlt: "Service rapide en restaurant"},
|
||||
{
|
||||
id: "service-2",
|
||||
title: "Qualité Garantie",
|
||||
tags: [
|
||||
"Produits Frais",
|
||||
"Goût Authentique",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/farm-fresh-vegetable-ingredient-kitchen-utensil-blue-wooden-table_23-2147956615.jpg",
|
||||
imageAlt: "Ingrédients de haute qualité",
|
||||
},
|
||||
id: "service-2", title: "Qualité Garantie", tags: [
|
||||
"Produits Frais", "Goût Authentique"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/farm-fresh-vegetable-ingredient-kitchen-utensil-blue-wooden-table_23-2147956615.jpg", imageAlt: "Ingrédients de haute qualité"},
|
||||
{
|
||||
id: "service-3",
|
||||
title: "Commande et Réservation en Ligne",
|
||||
tags: [
|
||||
"Facilité",
|
||||
"Accessibilité",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-food-lover-eating_23-2149255966.jpg",
|
||||
imageAlt: "Personne commandant sur une tablette",
|
||||
},
|
||||
id: "service-3", title: "Commande et Réservation en Ligne", tags: [
|
||||
"Facilité", "Accessibilité"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-food-lover-eating_23-2149255966.jpg", imageAlt: "Personne commandant sur une tablette"},
|
||||
]}
|
||||
title="Nos Services Engagés pour Votre Plaisir"
|
||||
description="Chez Snap Food, nous nous engageons à vous offrir une expérience culinaire exceptionnelle, alliant rapidité, fraîcheur et commodité. Profitez de nos services pensés pour vous."
|
||||
@@ -174,53 +119,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "prod-1",
|
||||
name: "Croque Monsieur",
|
||||
price: "50 DH",
|
||||
variant: "Classique",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wooden-plate-homemade-fresh-sandwich-blue-surface_114579-38902.jpg",
|
||||
imageAlt: "Croque Monsieur",
|
||||
},
|
||||
id: "prod-1", name: "Croque Monsieur", price: "50 DH", variant: "Classique", imageSrc: "http://img.b2bpic.net/free-photo/wooden-plate-homemade-fresh-sandwich-blue-surface_114579-38902.jpg", imageAlt: "Croque Monsieur"},
|
||||
{
|
||||
id: "prod-2",
|
||||
name: "Salade Niçoise",
|
||||
price: "75 DH",
|
||||
variant: "Fraîcheur",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tuna-salad-with-eggs-tomatoes-lettuce-crackers_141793-1016.jpg",
|
||||
imageAlt: "Salade Niçoise",
|
||||
},
|
||||
id: "prod-2", name: "Salade Niçoise", price: "75 DH", variant: "Fraîcheur", imageSrc: "http://img.b2bpic.net/free-photo/tuna-salad-with-eggs-tomatoes-lettuce-crackers_141793-1016.jpg", imageAlt: "Salade Niçoise"},
|
||||
{
|
||||
id: "prod-3",
|
||||
name: "Steak Frites",
|
||||
price: "120 DH",
|
||||
variant: "Cœur de Rumsteck",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-piece-meat-potatoes-fried-tomato_140725-6649.jpg",
|
||||
imageAlt: "Steak Frites",
|
||||
},
|
||||
id: "prod-3", name: "Steak Frites", price: "120 DH", variant: "Cœur de Rumsteck", imageSrc: "http://img.b2bpic.net/free-photo/fried-piece-meat-potatoes-fried-tomato_140725-6649.jpg", imageAlt: "Steak Frites"},
|
||||
{
|
||||
id: "prod-4",
|
||||
name: "Soupe à l'Oignon Gratinée",
|
||||
price: "60 DH",
|
||||
variant: "Traditionnelle",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beating-eggs_23-2147985186.jpg",
|
||||
imageAlt: "Soupe à l'Oignon Gratinée",
|
||||
},
|
||||
id: "prod-4", name: "Soupe à l'Oignon Gratinée", price: "60 DH", variant: "Traditionnelle", imageSrc: "http://img.b2bpic.net/free-photo/beating-eggs_23-2147985186.jpg", imageAlt: "Soupe à l'Oignon Gratinée"},
|
||||
{
|
||||
id: "prod-5",
|
||||
name: "Crème Brûlée",
|
||||
price: "45 DH",
|
||||
variant: "Vanille",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/orange-cream-catalana-dessert_74190-6015.jpg",
|
||||
imageAlt: "Crème Brûlée",
|
||||
},
|
||||
id: "prod-5", name: "Crème Brûlée", price: "45 DH", variant: "Vanille", imageSrc: "http://img.b2bpic.net/free-photo/orange-cream-catalana-dessert_74190-6015.jpg", imageAlt: "Crème Brûlée"},
|
||||
{
|
||||
id: "prod-6",
|
||||
name: "Tarte Tatin",
|
||||
price: "55 DH",
|
||||
variant: "Pommes Caramelisées",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/homemade-tarte-tatin-pie-with-apples-nuts-beige-background-french-apple-pie-selective-focus-top-view-square_127032-2990.jpg",
|
||||
imageAlt: "Tarte Tatin",
|
||||
},
|
||||
id: "prod-6", name: "Tarte Tatin", price: "55 DH", variant: "Pommes Caramelisées", imageSrc: "http://img.b2bpic.net/free-photo/homemade-tarte-tatin-pie-with-apples-nuts-beige-background-french-apple-pie-selective-focus-top-view-square_127032-2990.jpg", imageAlt: "Tarte Tatin"},
|
||||
]}
|
||||
title="Notre Menu Savoureux"
|
||||
description="Découvrez une sélection de plats français classiques et de spécialités locales, préparés avec des ingrédients frais et de saison."
|
||||
@@ -234,45 +143,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sarah L.",
|
||||
handle: "@sarah_foodie",
|
||||
testimonial: "Le meilleur endroit à Dakhla pour un repas rapide et délicieux ! Le service est impeccable et les plats sont toujours frais. Je recommande vivement le Croque Monsieur !",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-charming-tanned-women-good-mood-eating-tasty-food-street-cafe_197531-18197.jpg",
|
||||
imageAlt: "Photo de Sarah L.",
|
||||
},
|
||||
id: "t1", name: "Sarah L.", handle: "@sarah_foodie", testimonial: "Le meilleur endroit à Dakhla pour un repas rapide et délicieux ! Le service est impeccable et les plats sont toujours frais. Je recommande vivement le Croque Monsieur !", imageSrc: "http://img.b2bpic.net/free-photo/portrait-charming-tanned-women-good-mood-eating-tasty-food-street-cafe_197531-18197.jpg", imageAlt: "Photo de Sarah L."},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Omar K.",
|
||||
handle: "@omar_explorateur",
|
||||
testimonial: "En tant que touriste, je cherchais un endroit authentique et Snap Food a dépassé mes attentes. La Salade Niçoise était incroyable et l'ambiance très agréable.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517421.jpg",
|
||||
imageAlt: "Photo d'Omar K.",
|
||||
},
|
||||
id: "t2", name: "Omar K.", handle: "@omar_explorateur", testimonial: "En tant que touriste, je cherchais un endroit authentique et Snap Food a dépassé mes attentes. La Salade Niçoise était incroyable et l'ambiance très agréable.", imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517421.jpg", imageAlt: "Photo d'Omar K."},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Fatima Z.",
|
||||
handle: "@fatima_famille",
|
||||
testimonial: "Un restaurant parfait pour les familles ! Mes enfants ont adoré les frites et le steak était parfaitement cuit. Un moment convivial garanti pour tous.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-people-enyoing-dinner-party_23-2150717845.jpg",
|
||||
imageAlt: "Photo de Fatima Z.",
|
||||
},
|
||||
id: "t3", name: "Fatima Z.", handle: "@fatima_famille", testimonial: "Un restaurant parfait pour les familles ! Mes enfants ont adoré les frites et le steak était parfaitement cuit. Un moment convivial garanti pour tous.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-people-enyoing-dinner-party_23-2150717845.jpg", imageAlt: "Photo de Fatima Z."},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Youssef M.",
|
||||
handle: "@youssef_business",
|
||||
testimonial: "Idéal pour une pause déjeuner rapide entre deux rendez-vous. La qualité est au rendez-vous et le personnel est très efficace. Mon nouveau QG à Dakhla.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-doing-okay_1187-3781.jpg",
|
||||
imageAlt: "Photo de Youssef M.",
|
||||
},
|
||||
id: "t4", name: "Youssef M.", handle: "@youssef_business", testimonial: "Idéal pour une pause déjeuner rapide entre deux rendez-vous. La qualité est au rendez-vous et le personnel est très efficace. Mon nouveau QG à Dakhla.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-doing-okay_1187-3781.jpg", imageAlt: "Photo de Youssef M."},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Amira H.",
|
||||
handle: "@amira_gourmande",
|
||||
testimonial: "La Crème Brûlée est à tomber par terre ! Chaque plat est une explosion de saveurs. J'ai été conquise par ce restaurant.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-enjoying-dining-table-while-communicating-with-her-husband_637285-3516.jpg",
|
||||
imageAlt: "Photo d'Amira H.",
|
||||
},
|
||||
id: "t5", name: "Amira H.", handle: "@amira_gourmande", testimonial: "La Crème Brûlée est à tomber par terre ! Chaque plat est une explosion de saveurs. J'ai été conquise par ce restaurant.", imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-enjoying-dining-table-while-communicating-with-her-husband_637285-3516.jpg", imageAlt: "Photo d'Amira H."},
|
||||
]}
|
||||
title="Ce Que Nos Clients Disent"
|
||||
description="Nous sommes fiers de l'amour et de la fidélité de nos clients. Découvrez leurs expériences et pourquoi ils choisissent Snap Food."
|
||||
@@ -285,25 +164,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "faq-1",
|
||||
title: "Quels sont vos horaires d'ouverture ?",
|
||||
content: "Nous sommes ouverts du lundi au samedi, de 11h00 à 23h00. Le dimanche, nous sommes ouverts de 12h00 à 22h00.",
|
||||
},
|
||||
id: "faq-1", title: "Quels sont vos horaires d'ouverture ?", content: "Nous sommes ouverts du lundi au samedi, de 11h00 à 23h00. Le dimanche, nous sommes ouverts de 12h00 à 22h00."},
|
||||
{
|
||||
id: "faq-2",
|
||||
title: "Comment puis-je réserver une table ?",
|
||||
content: "Vous pouvez réserver une table directement via notre formulaire de contact sur cette page, ou en nous appelant au 06 01 83 00 64 pendant nos heures d'ouverture.",
|
||||
},
|
||||
id: "faq-2", title: "Comment puis-je réserver une table ?", content: "Vous pouvez réserver une table directement via notre formulaire de contact sur cette page, ou en nous appelant au 06 01 83 00 64 pendant nos heures d'ouverture."},
|
||||
{
|
||||
id: "faq-3",
|
||||
title: "Proposez-vous des options végétariennes ou sans gluten ?",
|
||||
content: "Oui, notre menu inclut plusieurs options végétariennes et nous pouvons adapter certains plats pour les régimes sans gluten. Veuillez nous en informer lors de votre commande ou réservation.",
|
||||
},
|
||||
id: "faq-3", title: "Proposez-vous des options végétariennes ou sans gluten ?", content: "Oui, notre menu inclut plusieurs options végétariennes et nous pouvons adapter certains plats pour les régimes sans gluten. Veuillez nous en informer lors de votre commande ou réservation."},
|
||||
{
|
||||
id: "faq-4",
|
||||
title: "Acceptez-vous les commandes à emporter ?",
|
||||
content: "Absolument ! Toutes nos spécialités sont disponibles à emporter. Passez votre commande par téléphone ou en ligne pour un retrait rapide.",
|
||||
},
|
||||
id: "faq-4", title: "Acceptez-vous les commandes à emporter ?", content: "Absolument ! Toutes nos spécialités sont disponibles à emporter. Passez votre commande par téléphone ou en ligne pour un retrait rapide."},
|
||||
]}
|
||||
title="Questions Fréquentes"
|
||||
description="Trouvez rapidement les réponses à vos questions concernant nos services, notre menu et nos horaires."
|
||||
@@ -318,40 +185,23 @@ export default function LandingPage() {
|
||||
description="Nous serions ravis de vous accueillir chez Snap Food. Remplissez le formulaire ci-dessous pour une réservation ou toute autre demande."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Votre Nom Complet",
|
||||
required: true,
|
||||
name: "name", type: "text", placeholder: "Votre Nom Complet", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Votre Adresse Email",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Votre Adresse Email", required: true,
|
||||
},
|
||||
{
|
||||
name: "phone",
|
||||
type: "tel",
|
||||
placeholder: "Votre Numéro de Téléphone (06 01 83 00 64)",
|
||||
required: true,
|
||||
name: "phone", type: "tel", placeholder: "Votre Numéro de Téléphone (06 01 83 00 64)", required: true,
|
||||
},
|
||||
{
|
||||
name: "date",
|
||||
type: "date",
|
||||
placeholder: "Date de Réservation",
|
||||
required: false,
|
||||
name: "date", type: "date", placeholder: "Date de Réservation", required: false,
|
||||
},
|
||||
{
|
||||
name: "time",
|
||||
type: "time",
|
||||
placeholder: "Heure Préférée",
|
||||
required: false,
|
||||
name: "time", type: "time", placeholder: "Heure Préférée", required: false,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Votre Message ou Demande Spéciale",
|
||||
rows: 4,
|
||||
name: "message", placeholder: "Votre Message ou Demande Spéciale", rows: 4,
|
||||
required: false,
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/plate-set-with-fork-spoon-knife_140725-1835.jpg"
|
||||
@@ -367,62 +217,37 @@ export default function LandingPage() {
|
||||
logoText="Snap Food"
|
||||
columns={[
|
||||
{
|
||||
title: "Navigation",
|
||||
items: [
|
||||
title: "Navigation", items: [
|
||||
{
|
||||
label: "Accueil",
|
||||
href: "#hero",
|
||||
},
|
||||
label: "Accueil", href: "#hero"},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Menu", href: "#menu"},
|
||||
{
|
||||
label: "À Propos",
|
||||
href: "#about",
|
||||
},
|
||||
label: "À Propos", href: "#about"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Contact", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Informations",
|
||||
items: [
|
||||
title: "Informations", items: [
|
||||
{
|
||||
label: "Horaires",
|
||||
href: "#faq",
|
||||
},
|
||||
label: "Horaires", href: "#faq"},
|
||||
{
|
||||
label: "Adresse",
|
||||
href: "https://maps.app.goo.gl/YourGoogleMapsLink",
|
||||
},
|
||||
label: "Adresse", href: "https://maps.app.goo.gl/YourGoogleMapsLink"},
|
||||
{
|
||||
label: "Téléphone",
|
||||
href: "tel:+212601830064",
|
||||
},
|
||||
label: "Téléphone", href: "tel:+212601830064"},
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "#faq",
|
||||
},
|
||||
label: "FAQ", href: "#faq"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Suivez-nous",
|
||||
items: [
|
||||
title: "Suivez-nous", items: [
|
||||
{
|
||||
label: "Facebook",
|
||||
href: "#",
|
||||
},
|
||||
label: "Facebook", href: "#"},
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
label: "Instagram", href: "#"},
|
||||
{
|
||||
label: "TripAdvisor",
|
||||
href: "#",
|
||||
},
|
||||
label: "TripAdvisor", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user