Merge version_1 into main #2
190
src/app/page.tsx
190
src/app/page.tsx
@@ -30,21 +30,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Accueil",
|
||||
id: "hero",
|
||||
},
|
||||
name: "Accueil", id: "hero"},
|
||||
{
|
||||
name: "Spécialités",
|
||||
id: "specialites",
|
||||
},
|
||||
name: "Spécialités", id: "specialites"},
|
||||
{
|
||||
name: "Commander",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Commander", id: "contact"},
|
||||
{
|
||||
name: "Infos",
|
||||
id: "infos",
|
||||
},
|
||||
name: "Infos", id: "infos"},
|
||||
]}
|
||||
brandName="Au Tourbillon Des Pains"
|
||||
/>
|
||||
@@ -53,51 +45,28 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardRotatedCarousel
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="L'Art de la Boulangerie à Loches"
|
||||
description="Au Tourbillon Des Pains, nous pétrissons chaque jour passion et tradition pour vos tables. Commandez vos créations sur-mesure dès maintenant."
|
||||
buttons={[
|
||||
{
|
||||
text: "Appeler le 02 00 00 00 00",
|
||||
href: "tel:0200000000",
|
||||
},
|
||||
text: "Appeler le 02 00 00 00 00", href: "tel:0200000000"},
|
||||
{
|
||||
text: "Commander un gâteau",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Commander un gâteau", href: "#contact"},
|
||||
]}
|
||||
carouselItems={[
|
||||
{
|
||||
id: "1",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-male-baker-flattening-dough-kitchen-worktop_23-2147883600.jpg?_wi=1",
|
||||
imageAlt: "Pain artisanal",
|
||||
},
|
||||
id: "1", imageSrc: "http://img.b2bpic.net/free-photo/close-up-male-baker-flattening-dough-kitchen-worktop_23-2147883600.jpg", imageAlt: "Pain artisanal"},
|
||||
{
|
||||
id: "2",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-baker-with-apron-kneanding-dough_23-2148302928.jpg?_wi=1",
|
||||
imageAlt: "Pain artisanal",
|
||||
},
|
||||
id: "2", imageSrc: "http://img.b2bpic.net/free-photo/front-view-baker-with-apron-kneanding-dough_23-2148302928.jpg", imageAlt: "Pain artisanal"},
|
||||
{
|
||||
id: "3",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011647.jpg",
|
||||
imageAlt: "Pain artisanal",
|
||||
},
|
||||
id: "3", imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011647.jpg", imageAlt: "Pain artisanal"},
|
||||
{
|
||||
id: "4",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-female-cook-rolling-out-dough-dark-cuisine-job-pastry-hotcake-egg-kitchen-dough_179666-43920.jpg",
|
||||
imageAlt: "Pain artisanal",
|
||||
},
|
||||
id: "4", imageSrc: "http://img.b2bpic.net/free-photo/front-view-female-cook-rolling-out-dough-dark-cuisine-job-pastry-hotcake-egg-kitchen-dough_179666-43920.jpg", imageAlt: "Pain artisanal"},
|
||||
{
|
||||
id: "5",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/slices-bruschetta-french-baguette-bread_23-2148698656.jpg",
|
||||
imageAlt: "Pain artisanal",
|
||||
},
|
||||
id: "5", imageSrc: "http://img.b2bpic.net/free-photo/slices-bruschetta-french-baguette-bread_23-2148698656.jpg", imageAlt: "Pain artisanal"},
|
||||
{
|
||||
id: "6",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-long-bun-bread-long-formed-dark-surface_140725-49086.jpg",
|
||||
imageAlt: "Pain artisanal",
|
||||
},
|
||||
id: "6", imageSrc: "http://img.b2bpic.net/free-photo/top-view-long-bun-bread-long-formed-dark-surface_140725-49086.jpg", imageAlt: "Pain artisanal"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -110,33 +79,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Pain au Levain",
|
||||
price: "4.50€",
|
||||
variant: "Authentique",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/freshly-baked-two-french-croissant-pink-plate_114579-58946.jpg?_wi=1",
|
||||
},
|
||||
id: "p1", name: "Pain au Levain", price: "4.50€", variant: "Authentique", imageSrc: "http://img.b2bpic.net/free-photo/freshly-baked-two-french-croissant-pink-plate_114579-58946.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Tartelette aux Fruits",
|
||||
price: "4.00€",
|
||||
variant: "Fraîcheur",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/homemade-delicious-rustic-summer-berry-tartles_114579-10442.jpg",
|
||||
},
|
||||
id: "p2", name: "Tartelette aux Fruits", price: "4.00€", variant: "Fraîcheur", imageSrc: "http://img.b2bpic.net/free-photo/homemade-delicious-rustic-summer-berry-tartles_114579-10442.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Croissant pur beurre",
|
||||
price: "1.40€",
|
||||
variant: "Tradition",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-pastry-black-board-with-cloth_114579-88111.jpg",
|
||||
},
|
||||
id: "p3", name: "Croissant pur beurre", price: "1.40€", variant: "Tradition", imageSrc: "http://img.b2bpic.net/free-photo/delicious-pastry-black-board-with-cloth_114579-88111.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Gâteau sur mesure",
|
||||
price: "Dès 30€",
|
||||
variant: "Événement",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/homemade-delicious-rustic-summer-berry-tartles_114579-20601.jpg",
|
||||
},
|
||||
id: "p4", name: "Gâteau sur mesure", price: "Dès 30€", variant: "Événement", imageSrc: "http://img.b2bpic.net/free-photo/homemade-delicious-rustic-summer-berry-tartles_114579-20601.jpg"},
|
||||
]}
|
||||
title="Nos Spécialités Artisanales"
|
||||
description="Une sélection quotidienne de pains au levain, viennoiseries maison et pâtisseries fines élaborées avec des produits locaux."
|
||||
@@ -148,14 +97,9 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Au Tourbillon Des Pains",
|
||||
},
|
||||
type: "text", content: "Au Tourbillon Des Pains"},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/chef-kneading-dough_23-2148491380.jpg",
|
||||
alt: "Boutique",
|
||||
},
|
||||
type: "image", src: "http://img.b2bpic.net/free-photo/chef-kneading-dough_23-2148491380.jpg", alt: "Boutique"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -164,47 +108,18 @@ export default function LandingPage() {
|
||||
<TestimonialCardSix
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
animationType="slide-up"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Claire M.",
|
||||
handle: "@loches",
|
||||
testimonial: "La meilleure boulangerie de Loches, sans hésiter.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/baker-working-with-dough-medium-shot_23-2150014867.jpg",
|
||||
imageAlt: "Baker working with dough medium shot",
|
||||
},
|
||||
id: "1", name: "Claire M.", handle: "@loches", testimonial: "La meilleure boulangerie de Loches, sans hésiter.", imageSrc: "http://img.b2bpic.net/free-photo/baker-working-with-dough-medium-shot_23-2150014867.jpg", imageAlt: "Baker working with dough medium shot"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Thomas B.",
|
||||
handle: "@avis",
|
||||
testimonial: "Gâteaux d'anniversaire incroyables.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-male-baker-flattening-dough-kitchen-worktop_23-2147883600.jpg?_wi=2",
|
||||
imageAlt: "Baker working with dough medium shot",
|
||||
},
|
||||
id: "2", name: "Thomas B.", handle: "@avis", testimonial: "Gâteaux d'anniversaire incroyables.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-male-baker-flattening-dough-kitchen-worktop_23-2147883600.jpg", imageAlt: "Baker working with dough medium shot"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Sophie P.",
|
||||
handle: "@avis",
|
||||
testimonial: "Pain au levain exceptionnel.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/freshly-baked-two-french-croissant-pink-plate_114579-58946.jpg?_wi=2",
|
||||
imageAlt: "Baker working with dough medium shot",
|
||||
},
|
||||
id: "3", name: "Sophie P.", handle: "@avis", testimonial: "Pain au levain exceptionnel.", imageSrc: "http://img.b2bpic.net/free-photo/freshly-baked-two-french-croissant-pink-plate_114579-58946.jpg", imageAlt: "Baker working with dough medium shot"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Marc L.",
|
||||
handle: "@avis",
|
||||
testimonial: "Service très chaleureux.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-baked-bread-pastry-shop_23-2150379532.jpg?_wi=1",
|
||||
imageAlt: "Baker working with dough medium shot",
|
||||
},
|
||||
id: "4", name: "Marc L.", handle: "@avis", testimonial: "Service très chaleureux.", imageSrc: "http://img.b2bpic.net/free-photo/view-delicious-baked-bread-pastry-shop_23-2150379532.jpg", imageAlt: "Baker working with dough medium shot"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Julie D.",
|
||||
handle: "@avis",
|
||||
testimonial: "Je recommande vivement.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-baker-with-apron-kneanding-dough_23-2148302928.jpg?_wi=2",
|
||||
imageAlt: "Baker working with dough medium shot",
|
||||
},
|
||||
id: "5", name: "Julie D.", handle: "@avis", testimonial: "Je recommande vivement.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-baker-with-apron-kneanding-dough_23-2148302928.jpg", imageAlt: "Baker working with dough medium shot"},
|
||||
]}
|
||||
title="Ce que nos clients disent"
|
||||
description="Plus de 100 avis clients sur Google, notés 4,2/5."
|
||||
@@ -217,20 +132,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Délai de commande ?",
|
||||
content: "48h minimum pour les gâteaux.",
|
||||
},
|
||||
id: "1", title: "Délai de commande ?", content: "48h minimum pour les gâteaux."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Allergènes ?",
|
||||
content: "Liste disponible sur demande.",
|
||||
},
|
||||
id: "2", title: "Allergènes ?", content: "Liste disponible sur demande."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Livraison ?",
|
||||
content: "Click & collect uniquement.",
|
||||
},
|
||||
id: "3", title: "Livraison ?", content: "Click & collect uniquement."},
|
||||
]}
|
||||
title="Questions Fréquentes"
|
||||
description="Tout savoir sur nos commandes."
|
||||
@@ -245,27 +151,19 @@ export default function LandingPage() {
|
||||
description="Vous avez un projet ? Anniversaire, fête ou événement professionnel ? Dites-nous tout via ce formulaire."
|
||||
inputs={[
|
||||
{
|
||||
name: "nom",
|
||||
placeholder: "Votre nom",
|
||||
required: true,
|
||||
name: "nom", type: "text", placeholder: "Votre nom", required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
placeholder: "Votre email",
|
||||
required: true,
|
||||
name: "email", type: "email", placeholder: "Votre email", required: true,
|
||||
},
|
||||
{
|
||||
name: "date",
|
||||
placeholder: "Date de l'événement",
|
||||
required: true,
|
||||
name: "date", type: "date", placeholder: "Date de l'événement", required: true,
|
||||
},
|
||||
]}
|
||||
textarea={{
|
||||
name: "vision",
|
||||
placeholder: "Détails de votre vision, nombre de personnes, budget...",
|
||||
rows: 4,
|
||||
name: "vision", placeholder: "Détails de votre vision, nombre de personnes, budget...", rows: 4,
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/view-delicious-baked-bread-pastry-shop_23-2150379532.jpg?_wi=2"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/view-delicious-baked-bread-pastry-shop_23-2150379532.jpg"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -274,29 +172,19 @@ export default function LandingPage() {
|
||||
logoText="Au Tourbillon Des Pains"
|
||||
columns={[
|
||||
{
|
||||
title: "Navigation",
|
||||
items: [
|
||||
title: "Navigation", items: [
|
||||
{
|
||||
label: "Accueil",
|
||||
href: "#hero",
|
||||
},
|
||||
label: "Accueil", href: "#hero"},
|
||||
{
|
||||
label: "Commander",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Commander", href: "#contact"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{
|
||||
label: "02 00 00 00 00",
|
||||
href: "tel:0200000000",
|
||||
},
|
||||
label: "02 00 00 00 00", href: "tel:0200000000"},
|
||||
{
|
||||
label: "Loches, France",
|
||||
href: "#",
|
||||
},
|
||||
label: "Loches, France", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user