Merge version_1 into main #2
230
src/app/page.tsx
230
src/app/page.tsx
@@ -31,48 +31,23 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Accueil",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "Notre Histoire",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "La Carte",
|
||||
id: "menu",
|
||||
},
|
||||
{
|
||||
name: "Concept",
|
||||
id: "concept",
|
||||
},
|
||||
{
|
||||
name: "Réserver",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Accueil", id: "hero" },
|
||||
{ name: "Notre Histoire", id: "about" },
|
||||
{ name: "La Carte", id: "menu" },
|
||||
{ name: "Concept", id: "concept" },
|
||||
{ name: "Réserver", id: "contact" },
|
||||
]}
|
||||
brandName="L'Essentiel"
|
||||
button={{ text: "Réserver", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroLogoBillboard
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
logoText="L'Essentiel"
|
||||
description="Une expérience culinaire où la tradition méridionale rencontre l'élégance contemporaine. Noté 4,7/5 par nos convives."
|
||||
buttons={[
|
||||
{
|
||||
text: "Réserver",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
text: "Découvrir la carte",
|
||||
href: "#menu",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Réserver", href: "#contact" }, { text: "Découvrir la carte", href: "#menu" }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/wide-restaurant-hall-with-wooden-table-chairs-6-persons_140725-8910.jpg"
|
||||
imageAlt="Ambiance restaurant"
|
||||
mediaAnimation="blur-reveal"
|
||||
@@ -86,18 +61,9 @@ export default function LandingPage() {
|
||||
title="Notre Histoire"
|
||||
description="Né d'une passion pour le produit brut, L'Essentiel revisite les saveurs du terroir avec audace. Chaque plat raconte une part de notre terre."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Artisanat",
|
||||
description: "Produits sourcés localement.",
|
||||
},
|
||||
{
|
||||
title: "Saisonnalité",
|
||||
description: "Une carte qui évolue au gré des mois.",
|
||||
},
|
||||
{
|
||||
title: "Passion",
|
||||
description: "Une équipe dédiée à l'excellence.",
|
||||
},
|
||||
{ title: "Artisanat", description: "Produits sourcés localement." },
|
||||
{ title: "Saisonnalité", description: "Une carte qui évolue au gré des mois." },
|
||||
{ title: "Passion", description: "Une équipe dédiée à l'excellence." }
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/chef-cooking-kitchen-while-wearing-professional-attire_23-2151208326.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -111,24 +77,9 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Signature du chef",
|
||||
price: "34€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-meal-luxury-restaurant_23-2150598373.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Classique Méridional",
|
||||
price: "28€",
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/party-menu-template-design_742173-23580.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Assiette Végétale",
|
||||
price: "24€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-organic-healthy-vegetable-stall-farmers-market_23-2148209839.jpg",
|
||||
},
|
||||
{ id: "p1", name: "Signature du chef", price: "34€", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-meal-luxury-restaurant_23-2150598373.jpg" },
|
||||
{ id: "p2", name: "Classique Méridional", price: "28€", imageSrc: "http://img.b2bpic.net/free-vector/party-menu-template-design_742173-23580.jpg" },
|
||||
{ id: "p3", name: "Assiette Végétale", price: "24€", imageSrc: "http://img.b2bpic.net/free-photo/fresh-organic-healthy-vegetable-stall-farmers-market_23-2148209839.jpg" }
|
||||
]}
|
||||
title="La Carte"
|
||||
description="Découvrez nos créations signatures et nos classiques revisités."
|
||||
@@ -137,45 +88,14 @@ export default function LandingPage() {
|
||||
|
||||
<div id="concept" data-section="concept">
|
||||
<FeatureCardTwelve
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
label: "01",
|
||||
title: "Terroir",
|
||||
items: [
|
||||
"Produits locaux",
|
||||
"Circuit court",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
label: "02",
|
||||
title: "Audace",
|
||||
items: [
|
||||
"Saveurs fusion",
|
||||
"Techniques modernes",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
label: "03",
|
||||
title: "Service",
|
||||
items: [
|
||||
"Sur place",
|
||||
"À emporter",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "f4",
|
||||
label: "04",
|
||||
title: "Engagement",
|
||||
items: [
|
||||
"Zéro déchet",
|
||||
"Éco-responsabilité",
|
||||
],
|
||||
},
|
||||
{ id: "f1", label: "01", title: "Terroir", items: ["Produits locaux", "Circuit court"] },
|
||||
{ id: "f2", label: "02", title: "Audace", items: ["Saveurs fusion", "Techniques modernes"] },
|
||||
{ id: "f3", label: "03", title: "Service", items: ["Sur place", "À emporter"] },
|
||||
{ id: "f4", label: "04", title: "Engagement", items: ["Zéro déchet", "Éco-responsabilité"] }
|
||||
]}
|
||||
title="Le Concept"
|
||||
description="Quatre piliers qui définissent notre identité."
|
||||
@@ -189,27 +109,9 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "4,7",
|
||||
title: "Note Moyenne",
|
||||
description: "Sur Google Reviews",
|
||||
icon: Star,
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "830+",
|
||||
title: "Avis Clients",
|
||||
description: "Convives ravis",
|
||||
icon: Award,
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "100%",
|
||||
title: "Produits",
|
||||
description: "Frais et locaux",
|
||||
icon: CheckCircle,
|
||||
},
|
||||
{ id: "m1", value: "4,7", title: "Note Moyenne", description: "Sur Google Reviews", icon: Star },
|
||||
{ id: "m2", value: "830+", title: "Avis Clients", description: "Convives ravis", icon: Award },
|
||||
{ id: "m3", value: "100%", title: "Produits", description: "Frais et locaux", icon: CheckCircle }
|
||||
]}
|
||||
title="Nos Chiffres"
|
||||
description="La satisfaction de nos clients est notre meilleure récompense."
|
||||
@@ -223,46 +125,11 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Sophie M.",
|
||||
role: "Fidèle",
|
||||
company: "Client",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-african-woman-student-sitting-cafe-smiling-drinking-coffee_176420-12326.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Marc T.",
|
||||
role: "Gourmet",
|
||||
company: "Client",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handsome-man-looking-with-love-his-girlfriend_23-2148435796.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Julie L.",
|
||||
role: "Amateur",
|
||||
company: "Client",
|
||||
rating: 4,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-woman-taking-food-photo_23-2149250048.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Paul B.",
|
||||
role: "Expert",
|
||||
company: "Client",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-happy-friends-sitting-cafe_171337-19734.jpg",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Emma R.",
|
||||
role: "Gastronome",
|
||||
company: "Client",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-african-woman-student-sitting-cafe-smiling-drinking-coffee_176420-12326.jpg?_wi=2",
|
||||
},
|
||||
{ id: "t1", name: "Sophie M.", role: "Fidèle", company: "Client", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-african-woman-student-sitting-cafe-smiling-drinking-coffee_176420-12326.jpg" },
|
||||
{ id: "t2", name: "Marc T.", role: "Gourmet", company: "Client", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/handsome-man-looking-with-love-his-girlfriend_23-2148435796.jpg" },
|
||||
{ id: "t3", name: "Julie L.", role: "Amateur", company: "Client", rating: 4, imageSrc: "http://img.b2bpic.net/free-photo/medium-woman-taking-food-photo_23-2149250048.jpg" },
|
||||
{ id: "t4", name: "Paul B.", role: "Expert", company: "Client", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/attractive-happy-friends-sitting-cafe_171337-19734.jpg" },
|
||||
{ id: "t5", name: "Emma R.", role: "Gastronome", company: "Client", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-african-woman-student-sitting-cafe-smiling-drinking-coffee_176420-12326.jpg" }
|
||||
]}
|
||||
title="Avis Clients"
|
||||
description="Ce que disent nos convives."
|
||||
@@ -272,54 +139,19 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
tag="Réservation"
|
||||
title="Réservez votre table"
|
||||
description="Nous sommes impatients de vous accueillir pour un moment d'exception."
|
||||
buttons={[
|
||||
{
|
||||
text: "Appeler",
|
||||
href: "tel:+33123456789",
|
||||
},
|
||||
{
|
||||
text: "Réserver en ligne",
|
||||
href: "#",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Appeler", href: "tel:+33123456789" }, { text: "Réserver en ligne", href: "#" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseReveal
|
||||
columns={[
|
||||
{
|
||||
title: "L'Essentiel",
|
||||
items: [
|
||||
{
|
||||
label: "Mentions Légales",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Confidentialité",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
{
|
||||
label: "12 rue des Saveurs",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "01 23 45 67 89",
|
||||
href: "tel:+33123456789",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "L'Essentiel", items: [{ label: "Mentions Légales", href: "#" }, { label: "Confidentialité", href: "#" }] },
|
||||
{ title: "Contact", items: [{ label: "12 rue des Saveurs", href: "#" }, { label: "01 23 45 67 89", href: "tel:+33123456789" }] }
|
||||
]}
|
||||
copyrightText="© 2024 L'Essentiel Restaurant"
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user