Merge version_1 into main #2
187
src/app/page.tsx
187
src/app/page.tsx
@@ -32,44 +32,32 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Accueil",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Accueil", id: "hero"},
|
||||
{
|
||||
name: "À propos",
|
||||
id: "about",
|
||||
},
|
||||
name: "À propos", id: "about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "products",
|
||||
},
|
||||
name: "Menu", id: "products"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="L'Essence"
|
||||
button={{ text: "Réserver", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardScroll
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
title="Une expérience culinaire unique."
|
||||
description="Découvrez des saveurs raffinées dans un cadre contemporain et chaleureux."
|
||||
buttons={[
|
||||
{
|
||||
text: "Réserver",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Réserver", href: "#contact"},
|
||||
{
|
||||
text: "Voir le menu",
|
||||
href: "#products",
|
||||
},
|
||||
text: "Voir le menu", href: "#products"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-woman-sitting-table_23-2148773522.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/medium-shot-woman-sitting-table_23-2148773522.jpg"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -78,7 +66,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
title="Notre Passion"
|
||||
description="Chaque plat est une création originale inspirée des traditions cambodgiennes, sublimée par des techniques modernes pour éveiller vos sens."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727983.jpg?_wi=1"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727983.jpg"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -89,35 +77,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Produits frais",
|
||||
tags: [
|
||||
"Qualité",
|
||||
"Local",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/unfocused-background-with-wooden-furniture_1203-1690.jpg",
|
||||
imageAlt: "Unfocused background with wooden furniture",
|
||||
},
|
||||
id: "f1", title: "Produits frais", tags: [
|
||||
"Qualité", "Local"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/unfocused-background-with-wooden-furniture_1203-1690.jpg", imageAlt: "Unfocused background with wooden furniture"},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Cadre moderne",
|
||||
tags: [
|
||||
"Design",
|
||||
"Ambiance",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-sitting-table_23-2148773522.jpg?_wi=2",
|
||||
imageAlt: "Unfocused background with wooden furniture",
|
||||
},
|
||||
id: "f2", title: "Cadre moderne", tags: [
|
||||
"Design", "Ambiance"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-sitting-table_23-2148773522.jpg", imageAlt: "Unfocused background with wooden furniture"},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Service attentionné",
|
||||
tags: [
|
||||
"Accueil",
|
||||
"Professionnel",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727983.jpg?_wi=2",
|
||||
imageAlt: "Unfocused background with wooden furniture",
|
||||
},
|
||||
id: "f3", title: "Service attentionné", tags: [
|
||||
"Accueil", "Professionnel"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727983.jpg", imageAlt: "Unfocused background with wooden furniture"},
|
||||
]}
|
||||
title="Pourquoi nous choisir ?"
|
||||
description="Des ingrédients frais et une attention particulière portée à chaque détail."
|
||||
@@ -132,41 +102,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Entrée Signature",
|
||||
price: "12€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chicken-salad-with-fresh-vegetables_140725-6565.jpg",
|
||||
},
|
||||
id: "p1", name: "Entrée Signature", price: "12€", imageSrc: "http://img.b2bpic.net/free-photo/chicken-salad-with-fresh-vegetables_140725-6565.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Salade Fraîche",
|
||||
price: "14€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/healthy-food-composition-with-kitchen-tools_23-2147992837.jpg",
|
||||
},
|
||||
id: "p2", name: "Salade Fraîche", price: "14€", imageSrc: "http://img.b2bpic.net/free-photo/healthy-food-composition-with-kitchen-tools_23-2147992837.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Dessert Gourmand",
|
||||
price: "9€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-creamy-cake-with-raisins-cup-tea-light-dark-background_140725-80172.jpg",
|
||||
},
|
||||
id: "p3", name: "Dessert Gourmand", price: "9€", imageSrc: "http://img.b2bpic.net/free-photo/top-view-yummy-creamy-cake-with-raisins-cup-tea-light-dark-background_140725-80172.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Plat de Viande",
|
||||
price: "22€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/meringue-roll-concept-tasty-delicious-food_185193-165466.jpg",
|
||||
},
|
||||
id: "p4", name: "Plat de Viande", price: "22€", imageSrc: "http://img.b2bpic.net/free-photo/meringue-roll-concept-tasty-delicious-food_185193-165466.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Pâtes Maison",
|
||||
price: "18€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-cheesy-healthy-tagliatelle-pasta-container-with-slices-cherry-tomato_23-2148076243.jpg",
|
||||
},
|
||||
id: "p5", name: "Pâtes Maison", price: "18€", imageSrc: "http://img.b2bpic.net/free-photo/close-up-cheesy-healthy-tagliatelle-pasta-container-with-slices-cherry-tomato_23-2148076243.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Pain Artisanal",
|
||||
price: "5€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-from-afar-strawberries-macaroons-plate-chocolate-covered-strawberries-french-macaroons-bowls-sweets-around-it-cutting-board-table_140725-111984.jpg",
|
||||
},
|
||||
id: "p6", name: "Pain Artisanal", price: "5€", imageSrc: "http://img.b2bpic.net/free-photo/top-view-from-afar-strawberries-macaroons-plate-chocolate-covered-strawberries-french-macaroons-bowls-sweets-around-it-cutting-board-table_140725-111984.jpg"},
|
||||
]}
|
||||
title="Notre Menu Signature"
|
||||
description="Une sélection de mets raffinés préparés avec amour."
|
||||
@@ -180,40 +126,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sophie M.",
|
||||
role: "Cliente",
|
||||
testimonial: "Une cuisine exceptionnelle, je recommande vivement !",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-friends-eating-salmon-bowls_23-2150427594.jpg",
|
||||
},
|
||||
id: "1", name: "Sophie M.", role: "Cliente", testimonial: "Une cuisine exceptionnelle, je recommande vivement !", imageSrc: "http://img.b2bpic.net/free-photo/front-view-friends-eating-salmon-bowls_23-2150427594.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Marc T.",
|
||||
role: "Habitué",
|
||||
testimonial: "Un cadre sublime et un accueil chaleureux.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-executive-working-with-tablet_1139-250.jpg",
|
||||
},
|
||||
id: "2", name: "Marc T.", role: "Habitué", testimonial: "Un cadre sublime et un accueil chaleureux.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-executive-working-with-tablet_1139-250.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Julie P.",
|
||||
role: "Gastronome",
|
||||
testimonial: "Des saveurs qui voyagent, parfait.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-with-wine-glasses_23-2148893887.jpg",
|
||||
},
|
||||
id: "3", name: "Julie P.", role: "Gastronome", testimonial: "Des saveurs qui voyagent, parfait.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-people-with-wine-glasses_23-2148893887.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Léa G.",
|
||||
role: "Cliente",
|
||||
testimonial: "La meilleure adresse du quartier.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598347.jpg",
|
||||
},
|
||||
id: "4", name: "Léa G.", role: "Cliente", testimonial: "La meilleure adresse du quartier.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598347.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Thomas D.",
|
||||
role: "Habitué",
|
||||
testimonial: "Toujours une excellente surprise.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-delicious-tiramisu-cafe_1303-25270.jpg",
|
||||
},
|
||||
id: "5", name: "Thomas D.", role: "Habitué", testimonial: "Toujours une excellente surprise.", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-delicious-tiramisu-cafe_1303-25270.jpg"},
|
||||
]}
|
||||
title="Ce que disent nos clients"
|
||||
description="Une expérience mémorable pour tous nos visiteurs."
|
||||
@@ -227,20 +148,11 @@ export default function LandingPage() {
|
||||
tag="Succès"
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "50+",
|
||||
description: "Plats créés",
|
||||
},
|
||||
id: "m1", value: "50+", description: "Plats créés"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "2000+",
|
||||
description: "Clients heureux",
|
||||
},
|
||||
id: "m2", value: "2000+", description: "Clients heureux"},
|
||||
{
|
||||
id: "m3",
|
||||
value: "5",
|
||||
description: "Étoiles d'excellence",
|
||||
},
|
||||
id: "m3", value: "5", description: "Étoiles d'excellence"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -251,20 +163,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Faut-il réserver ?",
|
||||
content: "Oui, il est fortement conseillé.",
|
||||
},
|
||||
id: "q1", title: "Faut-il réserver ?", content: "Oui, il est fortement conseillé."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Quels sont les horaires ?",
|
||||
content: "Ouvert de 12h à 22h.",
|
||||
},
|
||||
id: "q2", title: "Quels sont les horaires ?", content: "Ouvert de 12h à 22h."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Option végétarienne ?",
|
||||
content: "Oui, nous avons une carte dédiée.",
|
||||
},
|
||||
id: "q3", title: "Option végétarienne ?", content: "Oui, nous avons une carte dédiée."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/portrait-handsome-successful-bearded-south-asian-young-indian-freelancer-blue-jeans-shirt-sitting-night-club-against-bar-counter-with-cocktail-having-rest_627829-5102.jpg"
|
||||
title="FAQ"
|
||||
@@ -280,16 +183,10 @@ export default function LandingPage() {
|
||||
description="Réservez votre table dès maintenant."
|
||||
inputs={[
|
||||
{
|
||||
name: "nom",
|
||||
type: "text",
|
||||
placeholder: "Nom",
|
||||
required: true,
|
||||
name: "nom", type: "text", placeholder: "Nom", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Email",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Email", required: true,
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/african-american-waitress-with-face-mask-gloves-using-digital-tablet-while-taking-order-from-gues_637285-8128.jpg"
|
||||
@@ -300,13 +197,9 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="L'Essence"
|
||||
leftLink={{
|
||||
text: "Mentions légales",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Mentions légales", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Contact",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Contact", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user