Update src/app/page.tsx
This commit is contained in:
134
src/app/page.tsx
134
src/app/page.tsx
@@ -18,27 +18,26 @@ export default function LandingPage() {
|
||||
defaultButtonVariant="text-stagger"
|
||||
defaultTextAnimation="background-highlight"
|
||||
borderRadius="rounded"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="normal"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Accueil",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Accueil", id: "hero"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
name: "Menu", id: "menu"},
|
||||
{
|
||||
name: "À Propos",
|
||||
id: "about",
|
||||
},
|
||||
name: "À Propos", id: "about"},
|
||||
{
|
||||
name: "Réserver",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Réserver", id: "contact"},
|
||||
]}
|
||||
brandName="L'Othentik"
|
||||
/>
|
||||
@@ -47,19 +46,14 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroLogoBillboard
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
logoText="L'Othentik"
|
||||
description="Une cuisine traditionnelle française au cœur de Domarin. Venez savourer une ambiance chaleureuse dans notre brasserie authentique."
|
||||
buttons={[
|
||||
{
|
||||
text: "Réserver une table",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Réserver une table", href: "#contact"},
|
||||
{
|
||||
text: "Voir le menu",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "Voir le menu", href: "#menu"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/woman-blue-hat-sits-windowsill-cafe_8353-194.jpg"
|
||||
imageAlt="Intérieur de la brasserie"
|
||||
@@ -73,19 +67,13 @@ export default function LandingPage() {
|
||||
title="Bienvenue chez L'Othentik"
|
||||
metrics={[
|
||||
{
|
||||
label: "Années d'expérience",
|
||||
value: "10+",
|
||||
icon: Award,
|
||||
label: "Années d'expérience", value: "10+", icon: Award,
|
||||
},
|
||||
{
|
||||
label: "Plats traditionnels",
|
||||
value: "50+",
|
||||
icon: Utensils,
|
||||
label: "Plats traditionnels", value: "50+", icon: Utensils,
|
||||
},
|
||||
{
|
||||
label: "Clients satisfaits",
|
||||
value: "1000+",
|
||||
icon: Smile,
|
||||
label: "Clients satisfaits", value: "1000+", icon: Smile,
|
||||
},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
@@ -100,29 +88,14 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "Entrée",
|
||||
name: "Soupe à l'oignon",
|
||||
price: "8€",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/healthy-bruschetta-meat-front-view_23-2148516950.jpg?_wi=1",
|
||||
},
|
||||
id: "1", brand: "Entrée", name: "Soupe à l'oignon", price: "8€", rating: 5,
|
||||
reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/healthy-bruschetta-meat-front-view_23-2148516950.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
brand: "Plat",
|
||||
name: "Blanquette de veau",
|
||||
price: "18€",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/healthy-bruschetta-meat-front-view_23-2148516950.jpg?_wi=2",
|
||||
},
|
||||
id: "2", brand: "Plat", name: "Blanquette de veau", price: "18€", rating: 5,
|
||||
reviewCount: "210", imageSrc: "http://img.b2bpic.net/free-photo/healthy-bruschetta-meat-front-view_23-2148516950.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
brand: "Dessert",
|
||||
name: "Crème brûlée",
|
||||
price: "7€",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/healthy-bruschetta-meat-front-view_23-2148516950.jpg?_wi=3",
|
||||
},
|
||||
id: "3", brand: "Dessert", name: "Crème brûlée", price: "7€", rating: 5,
|
||||
reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/healthy-bruschetta-meat-front-view_23-2148516950.jpg"},
|
||||
]}
|
||||
title="Nos Spécialités"
|
||||
description="Une sélection raffinée de plats français traditionnels préparés avec des produits frais."
|
||||
@@ -136,40 +109,15 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Marie L.",
|
||||
handle: "@mariel",
|
||||
testimonial: "Un accueil chaleureux et des plats typiquement français. Parfait pour une pause shopping.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-smiling-woman-looking-camera-gray_171337-13285.jpg?_wi=1",
|
||||
},
|
||||
id: "1", name: "Marie L.", handle: "@mariel", testimonial: "Un accueil chaleureux et des plats typiquement français. Parfait pour une pause shopping.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-smiling-woman-looking-camera-gray_171337-13285.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Thomas B.",
|
||||
handle: "@thomasb",
|
||||
testimonial: "La meilleure brasserie de Domarin. Le service est rapide et le personnel adorable.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-paying-waitress-via-contactless-smart-phone-payment-bar_637285-2448.jpg",
|
||||
},
|
||||
id: "2", name: "Thomas B.", handle: "@thomasb", testimonial: "La meilleure brasserie de Domarin. Le service est rapide et le personnel adorable.", imageSrc: "http://img.b2bpic.net/free-photo/happy-woman-paying-waitress-via-contactless-smart-phone-payment-bar_637285-2448.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Sophie P.",
|
||||
handle: "@sophiep",
|
||||
testimonial: "Cadre très agréable, idéal pour les repas de famille du vendredi soir.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cute-young-woman-student-business-lady-showing-thumbs-up-well-done-sitting-outdoor-cafe-terrace-with-laptop-wearing-pink-smart-clothes_197531-3122.jpg",
|
||||
},
|
||||
id: "3", name: "Sophie P.", handle: "@sophiep", testimonial: "Cadre très agréable, idéal pour les repas de famille du vendredi soir.", imageSrc: "http://img.b2bpic.net/free-photo/cute-young-woman-student-business-lady-showing-thumbs-up-well-done-sitting-outdoor-cafe-terrace-with-laptop-wearing-pink-smart-clothes_197531-3122.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Julien D.",
|
||||
handle: "@juliend",
|
||||
testimonial: "Produits frais et cuisine généreuse. Une adresse incontournable.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-food_23-2149250084.jpg",
|
||||
},
|
||||
id: "4", name: "Julien D.", handle: "@juliend", testimonial: "Produits frais et cuisine généreuse. Une adresse incontournable.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-with-food_23-2149250084.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Lucie M.",
|
||||
handle: "@luciem",
|
||||
testimonial: "Le rapport qualité-prix est excellent. Je recommande vivement le confit de canard !",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-smiling-woman-looking-camera-gray_171337-13285.jpg?_wi=2",
|
||||
},
|
||||
id: "5", name: "Lucie M.", handle: "@luciem", testimonial: "Le rapport qualité-prix est excellent. Je recommande vivement le confit de canard !", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-smiling-woman-looking-camera-gray_171337-13285.jpg"},
|
||||
]}
|
||||
title="Ce que disent nos clients"
|
||||
description="Une expérience authentique à chaque visite."
|
||||
@@ -182,20 +130,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Est-ce accessible aux personnes à mobilité réduite ?",
|
||||
content: "Oui, notre restaurant est entièrement accessible avec des accès plain-pied et des sanitaires adaptés.",
|
||||
},
|
||||
id: "1", title: "Est-ce accessible aux personnes à mobilité réduite ?", content: "Oui, notre restaurant est entièrement accessible avec des accès plain-pied et des sanitaires adaptés."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Disposez-vous d'un parking ?",
|
||||
content: "Nous bénéficions du grand parking gratuit du centre commercial Intermarché.",
|
||||
},
|
||||
id: "2", title: "Disposez-vous d'un parking ?", content: "Nous bénéficions du grand parking gratuit du centre commercial Intermarché."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Proposez-vous un menu enfant ?",
|
||||
content: "Absolument, nous avons un menu adapté aux plus jeunes pour le plaisir de toute la famille.",
|
||||
},
|
||||
id: "3", title: "Proposez-vous un menu enfant ?", content: "Absolument, nous avons un menu adapté aux plus jeunes pour le plaisir de toute la famille."},
|
||||
]}
|
||||
title="Questions fréquentes"
|
||||
description="Tout ce que vous devez savoir pour votre visite."
|
||||
@@ -207,8 +146,7 @@ export default function LandingPage() {
|
||||
<ContactSplit
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
tag="Contact"
|
||||
title="Réservez votre table"
|
||||
description="Besoin d'une réservation ou d'une information ? Contactez-nous directement."
|
||||
@@ -222,13 +160,9 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="L'Othentik"
|
||||
leftLink={{
|
||||
text: "Mentions Légales",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Mentions Légales", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Confidentialité",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Confidentialité", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user