Update src/app/page.tsx

This commit is contained in:
2026-05-10 13:30:09 +00:00
parent 3c09e27277
commit b71bc6505e

View File

@@ -32,25 +32,15 @@ export default function LandingPage() {
<NavbarStyleCentered <NavbarStyleCentered
navItems={[ navItems={[
{ {
name: "Accueil", name: "Accueil", id: "hero"},
id: "hero",
},
{ {
name: "Notre Histoire", name: "Notre Histoire", id: "about"},
id: "about",
},
{ {
name: "La Carte", name: "La Carte", id: "menu"},
id: "menu",
},
{ {
name: "Avis", name: "Avis", id: "testimonials"},
id: "testimonials",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
brandName="Le Bistrot des Auxons" brandName="Le Bistrot des Auxons"
/> />
@@ -59,103 +49,58 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplitTestimonial <HeroSplitTestimonial
background={{ background={{
variant: "gradient-bars", variant: "gradient-bars"}}
}}
title="Bienvenue au Bistrot des Auxons" title="Bienvenue au Bistrot des Auxons"
description="Une cuisine française généreuse, des produits frais et une ambiance chaleureuse au cœur des Auxons." description="Une cuisine française généreuse, des produits frais et une ambiance chaleureuse au cœur des Auxons."
testimonials={[ testimonials={[
{ {
name: "Client satisfait", name: "Client satisfait", handle: "@auxons", testimonial: "Une cuisine excellente et un accueil parfait.", rating: 5,
handle: "@auxons", imageSrc: "http://img.b2bpic.net/free-photo/smiling-woman-with-smartphone-beer_23-2147680764.jpg"},
testimonial: "Une cuisine excellente et un accueil parfait.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-woman-with-smartphone-beer_23-2147680764.jpg",
},
{ {
name: "Marie L.", name: "Marie L.", handle: "@mariel", testimonial: "Le meilleur endroit aux Auxons pour une soirée conviviale.", rating: 5,
handle: "@mariel", imageSrc: "http://img.b2bpic.net/free-photo/dreamy-beautiful-woman-student-sitting-cafe-with-books-magazines-smiling-holding-phone-thinking_176420-12422.jpg"},
testimonial: "Le meilleur endroit aux Auxons pour une soirée conviviale.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/dreamy-beautiful-woman-student-sitting-cafe-with-books-magazines-smiling-holding-phone-thinking_176420-12422.jpg",
},
{ {
name: "Thomas G.", name: "Thomas G.", handle: "@thomasg", testimonial: "Ambiance bistrot chic réussie, je recommande vivement.", rating: 4,
handle: "@thomasg", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-tanned-student-with-thick-beard-having-good-coffee-lunch-smiling-happily-enjoying-summer-vacations-tropical-country_273609-1756.jpg"},
testimonial: "Ambiance bistrot chic réussie, je recommande vivement.",
rating: 4,
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-tanned-student-with-thick-beard-having-good-coffee-lunch-smiling-happily-enjoying-summer-vacations-tropical-country_273609-1756.jpg",
},
{ {
name: "Sophie P.", name: "Sophie P.", handle: "@sophiep", testimonial: "Les fondues sont un pur régal, un incontournable.", rating: 5,
handle: "@sophiep", imageSrc: "http://img.b2bpic.net/free-photo/spectacular-woman-with-dark-long-hair-smiling-coffee-break_291650-641.jpg"},
testimonial: "Les fondues sont un pur régal, un incontournable.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/spectacular-woman-with-dark-long-hair-smiling-coffee-break_291650-641.jpg",
},
{ {
name: "Luc D.", name: "Luc D.", handle: "@lucd", testimonial: "Service impeccable et plats généreux, on se sent comme à la maison.", rating: 5,
handle: "@lucd", imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-smiling-restaurant_23-2150771033.jpg"},
testimonial: "Service impeccable et plats généreux, on se sent comme à la maison.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-smiling-restaurant_23-2150771033.jpg",
},
]} ]}
buttons={[ buttons={[
{ {
text: "Réserver une table", text: "Réserver une table", href: "#contact"},
href: "#contact",
},
{ {
text: "Voir la carte", text: "Voir la carte", href: "#menu"},
href: "#menu",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/background-place-outdoor-tourism-dinner_1220-1243.jpg?_wi=1" imageSrc="http://img.b2bpic.net/free-photo/background-place-outdoor-tourism-dinner_1220-1243.jpg"
mediaAnimation="blur-reveal" mediaAnimation="blur-reveal"
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/portrait-happy-woman-eatingout-having-breakfast-talking-friend-table-looking-aside-with-cheerful-smile-sitting-near-mobile-phone-terrace_197531-30313.jpg", src: "http://img.b2bpic.net/free-photo/portrait-happy-woman-eatingout-having-breakfast-talking-friend-table-looking-aside-with-cheerful-smile-sitting-near-mobile-phone-terrace_197531-30313.jpg", alt: "Client 1"},
alt: "Client 1",
},
{ {
src: "http://img.b2bpic.net/free-photo/attractive-hipster-dressed-leather-jacket-eating-vegan-burger_613910-16395.jpg", src: "http://img.b2bpic.net/free-photo/attractive-hipster-dressed-leather-jacket-eating-vegan-burger_613910-16395.jpg", alt: "Client 2"},
alt: "Client 2",
},
{ {
src: "http://img.b2bpic.net/free-photo/male-local-traveler-with-camera_23-2149016703.jpg", src: "http://img.b2bpic.net/free-photo/male-local-traveler-with-camera_23-2149016703.jpg", alt: "Client 3"},
alt: "Client 3",
},
{ {
src: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17097.jpg", src: "http://img.b2bpic.net/free-photo/girl-sitting-table-holding-mobile-phone-indoors_171337-17097.jpg", alt: "Client 4"},
alt: "Client 4",
},
{ {
src: "http://img.b2bpic.net/free-photo/portrait-bartender-with-arms-crossed-leaning-bar-counter_107420-65491.jpg", src: "http://img.b2bpic.net/free-photo/portrait-bartender-with-arms-crossed-leaning-bar-counter_107420-65491.jpg", alt: "Client 5"},
alt: "Client 5",
},
]} ]}
avatarText="Plus de 500 avis positifs" avatarText="Plus de 500 avis positifs"
marqueeItems={[ marqueeItems={[
{ {
type: "text", type: "text", text: "Cuisine maison"},
text: "Cuisine maison",
},
{ {
type: "text", type: "text", text: "Produits frais"},
text: "Produits frais",
},
{ {
type: "text", type: "text", text: "Ambiance bistrot"},
text: "Ambiance bistrot",
},
{ {
type: "text", type: "text", text: "Soirées karaoké"},
text: "Soirées karaoké",
},
{ {
type: "text", type: "text", text: "Privatisation disponible"},
text: "Privatisation disponible",
},
]} ]}
/> />
</div> </div>
@@ -167,7 +112,7 @@ export default function LandingPage() {
title="L'esprit Bistrot Chic" title="L'esprit Bistrot Chic"
description="Propulsé par la passion de Luisa et J.C, le Bistrot des Auxons vous offre une parenthèse gourmande dans une ambiance familiale." description="Propulsé par la passion de Luisa et J.C, le Bistrot des Auxons vous offre une parenthèse gourmande dans une ambiance familiale."
subdescription="Chaque plat est le fruit d'une sélection rigoureuse de produits frais de saison pour garantir une cuisine française maison authentique." subdescription="Chaque plat est le fruit d'une sélection rigoureuse de produits frais de saison pour garantir une cuisine française maison authentique."
imageSrc="http://img.b2bpic.net/free-photo/happy-close-up-portrait-beautiful-black-skinned-woman-wearing-blouse-flower-headband-enjoying-dinner-while-eating-restaurant_613910-18781.jpg?_wi=1" imageSrc="http://img.b2bpic.net/free-photo/happy-close-up-portrait-beautiful-black-skinned-woman-wearing-blouse-flower-headband-enjoying-dinner-while-eating-restaurant_613910-18781.jpg"
mediaAnimation="slide-up" mediaAnimation="slide-up"
icon={Utensils} icon={Utensils}
/> />
@@ -181,41 +126,17 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "p1", id: "p1", name: "Entrées du jour", price: "12€", imageSrc: "http://img.b2bpic.net/free-photo/white-plate-with-originally-served-salad-stands-dark-wooden-t_1304-4651.jpg"},
name: "Entrées du jour",
price: "12€",
imageSrc: "http://img.b2bpic.net/free-photo/white-plate-with-originally-served-salad-stands-dark-wooden-t_1304-4651.jpg?_wi=1",
},
{ {
id: "p2", id: "p2", name: "Plat de résistance", price: "24€", imageSrc: "http://img.b2bpic.net/free-photo/delicious-spanish-croquettes-composition_23-2149173864.jpg"},
name: "Plat de résistance",
price: "24€",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-spanish-croquettes-composition_23-2149173864.jpg",
},
{ {
id: "p3", id: "p3", name: "Desserts gourmands", price: "9€", imageSrc: "http://img.b2bpic.net/free-photo/orange-juice-cocktain-glass-with-ice-cubes_114579-3174.jpg"},
name: "Desserts gourmands",
price: "9€",
imageSrc: "http://img.b2bpic.net/free-photo/orange-juice-cocktain-glass-with-ice-cubes_114579-3174.jpg",
},
{ {
id: "p4", id: "p4", name: "Carte des Vins", price: "6€", imageSrc: "http://img.b2bpic.net/free-photo/chef-white-uniform-garnishes-plated-dish-with-herbs-spices_482257-121123.jpg"},
name: "Carte des Vins",
price: "6€",
imageSrc: "http://img.b2bpic.net/free-photo/chef-white-uniform-garnishes-plated-dish-with-herbs-spices_482257-121123.jpg",
},
{ {
id: "p5", id: "p5", name: "Cocktails Signature", price: "10€", imageSrc: "http://img.b2bpic.net/free-photo/lamb-wrapped-with-dough-tomato-sauce_114579-2133.jpg"},
name: "Cocktails Signature",
price: "10€",
imageSrc: "http://img.b2bpic.net/free-photo/lamb-wrapped-with-dough-tomato-sauce_114579-2133.jpg",
},
{ {
id: "p6", id: "p6", name: "Menu enfant", price: "15€", imageSrc: "http://img.b2bpic.net/free-photo/expirienced-baker-protective-gloves-is-slicing-bread-daily-breakfast-restaurant_613910-13286.jpg"},
name: "Menu enfant",
price: "15€",
imageSrc: "http://img.b2bpic.net/free-photo/expirienced-baker-protective-gloves-is-slicing-bread-daily-breakfast-restaurant_613910-13286.jpg",
},
]} ]}
title="Notre Carte" title="Notre Carte"
description="Découvrez nos spécialités cuisinées avec soin." description="Découvrez nos spécialités cuisinées avec soin."
@@ -230,45 +151,20 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ {
id: "t1", id: "t1", name: "nenex 25", role: "Dîner", company: "Bistrot", rating: 5,
name: "nenex 25", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-senior-people-taking-selfie_23-2149356854.jpg"},
role: "Dîner",
company: "Bistrot",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-senior-people-taking-selfie_23-2149356854.jpg",
},
{ {
id: "t2", id: "t2", name: "Isabelle", role: "Karaoké", company: "Client", rating: 5,
name: "Isabelle", imageSrc: "http://img.b2bpic.net/free-photo/couples-celebrating-birthday_23-2149891048.jpg"},
role: "Karaoké",
company: "Client",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/couples-celebrating-birthday_23-2149891048.jpg",
},
{ {
id: "t3", id: "t3", name: "claude guyard", role: "Déjeuner", company: "Client", rating: 5,
name: "claude guyard", imageSrc: "http://img.b2bpic.net/free-photo/ecstatic-caucasian-girl-sitting-cafe-eating-salad-blithesome-woman-enjoying-fresh-vegetables_197531-17191.jpg"},
role: "Déjeuner",
company: "Client",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/ecstatic-caucasian-girl-sitting-cafe-eating-salad-blithesome-woman-enjoying-fresh-vegetables_197531-17191.jpg",
},
{ {
id: "t4", id: "t4", name: "mikael belin", role: "Dîner", company: "Client", rating: 5,
name: "mikael belin", imageSrc: "http://img.b2bpic.net/free-photo/attractive-happy-young-bearded-man-trendy-hat-texting-messages-via-social-networks-browsing-internet-using-free-wifi-his-electronic-device-coffee-break-restaurant_273609-1934.jpg"},
role: "Dîner",
company: "Client",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/attractive-happy-young-bearded-man-trendy-hat-texting-messages-via-social-networks-browsing-internet-using-free-wifi-his-electronic-device-coffee-break-restaurant_273609-1934.jpg",
},
{ {
id: "t5", id: "t5", name: "sev gaut", role: "Soirée", company: "Client", rating: 5,
name: "sev gaut", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-beautiful-black-skinned-woman-wearing-blouse-flower-headband-enjoying-dinner-while-eating-restaurant_613910-18777.jpg"},
role: "Soirée",
company: "Client",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-beautiful-black-skinned-woman-wearing-blouse-flower-headband-enjoying-dinner-while-eating-restaurant_613910-18777.jpg",
},
]} ]}
title="Avis de nos clients" title="Avis de nos clients"
description="4,9/5 sur Google - Merci pour votre fidélité !" description="4,9/5 sur Google - Merci pour votre fidélité !"
@@ -282,37 +178,22 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
title: "Soirées Karaoké", title: "Soirées Karaoké", description: "Ambiance garantie et bonne humeur.", media: {
description: "Ambiance garantie et bonne humeur.", imageSrc: "http://img.b2bpic.net/free-photo/chicken-chighirtma-onion-eggs-greens-side-view_141793-4372.jpg"},
media: {
imageSrc: "http://img.b2bpic.net/free-photo/chicken-chighirtma-onion-eggs-greens-side-view_141793-4372.jpg",
},
items: [], items: [],
reverse: false, reverse: false,
imageSrc: "http://img.b2bpic.net/free-photo/background-place-outdoor-tourism-dinner_1220-1243.jpg?_wi=2",
imageAlt: "gourmet french cuisine plate plating",
}, },
{ {
title: "Fondues Savoyardes", title: "Fondues Savoyardes", description: "Convivialité autour d'un plat chaud.", media: {
description: "Convivialité autour d'un plat chaud.", imageSrc: "http://img.b2bpic.net/free-photo/female-glazing-dough-with-mum-wooden-table-top-view_176474-5458.jpg"},
media: {
imageSrc: "http://img.b2bpic.net/free-photo/female-glazing-dough-with-mum-wooden-table-top-view_176474-5458.jpg",
},
items: [], items: [],
reverse: true, reverse: true,
imageSrc: "http://img.b2bpic.net/free-photo/happy-close-up-portrait-beautiful-black-skinned-woman-wearing-blouse-flower-headband-enjoying-dinner-while-eating-restaurant_613910-18781.jpg?_wi=2",
imageAlt: "gourmet french cuisine plate plating",
}, },
{ {
title: "Sport & Détente", title: "Sport & Détente", description: "Retransmissions sportives majeures.", media: {
description: "Retransmissions sportives majeures.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-nightlife-drinks-bar_23-2149088558.jpg"},
media: {
imageSrc: "http://img.b2bpic.net/free-photo/close-up-nightlife-drinks-bar_23-2149088558.jpg",
},
items: [], items: [],
reverse: false, reverse: false,
imageSrc: "http://img.b2bpic.net/free-photo/white-plate-with-originally-served-salad-stands-dark-wooden-t_1304-4651.jpg?_wi=2",
imageAlt: "gourmet french cuisine plate plating",
}, },
]} ]}
title="Nos Événements" title="Nos Événements"
@@ -327,25 +208,13 @@ export default function LandingPage() {
tag="Pratique" tag="Pratique"
metrics={[ metrics={[
{ {
id: "m1", id: "m1", value: "✓", description: "Livraison"},
value: "✓",
description: "Livraison",
},
{ {
id: "m2", id: "m2", value: "✓", description: "Vente à emporter"},
value: "✓",
description: "Vente à emporter",
},
{ {
id: "m3", id: "m3", value: "✓", description: "Accès PMR"},
value: "✓",
description: "Accès PMR",
},
{ {
id: "m4", id: "m4", value: "✓", description: "Parking"},
value: "✓",
description: "Parking",
},
]} ]}
metricsAnimation="blur-reveal" metricsAnimation="blur-reveal"
/> />
@@ -358,22 +227,14 @@ export default function LandingPage() {
description="Réservez votre moment au Bistrot au 03 81 21 16 50 ou via le formulaire ci-dessous." description="Réservez votre moment au Bistrot au 03 81 21 16 50 ou via le formulaire ci-dessous."
inputs={[ inputs={[
{ {
name: "name", name: "name", type: "text", placeholder: "Votre nom", required: true,
type: "text",
placeholder: "Votre nom",
required: true,
}, },
{ {
name: "tel", name: "tel", type: "tel", placeholder: "Téléphone", required: true,
type: "tel",
placeholder: "Téléphone",
required: true,
}, },
]} ]}
textarea={{ textarea={{
name: "message", name: "message", placeholder: "Date, heure et nombre de personnes", rows: 4,
placeholder: "Date, heure et nombre de personnes",
rows: 4,
required: true, required: true,
}} }}
buttonText="Réserver" buttonText="Réserver"
@@ -385,34 +246,23 @@ export default function LandingPage() {
<FooterBase <FooterBase
columns={[ columns={[
{ {
title: "Horaires", title: "Horaires", items: [
items: [
{ {
label: "Lundi-Vendredi 11h30-15h30", label: "Lundi-Vendredi 11h30-15h30", href: "#"},
href: "#",
},
{ {
label: "Soirs : 18h30-23h", label: "Soirs : 18h30-23h", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "Adresse", title: "Adresse", items: [
items: [
{ {
label: "7 Rue du Stade, 25870 Les Auxons", label: "7 Rue du Stade, 25870 Les Auxons", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "Contact", title: "Contact", items: [
items: [
{ {
label: "03 81 21 16 50", label: "03 81 21 16 50", href: "tel:0381211650"},
href: "tel:0381211650",
},
], ],
}, },
]} ]}