Merge version_1 into main #1
196
src/app/page.tsx
196
src/app/page.tsx
@@ -31,40 +31,22 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Accueil",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "À propos",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Produits",
|
||||
id: "products",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Accueil", id: "hero" },
|
||||
{ name: "À propos", id: "about" },
|
||||
{ name: "Produits", id: "products" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="La belle gourmandise"
|
||||
button={{ text: "Commander", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardScroll
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="L'art de la boulangerie traditionnelle"
|
||||
description="Découvrez des saveurs authentiques, façonnées avec amour au cœur de la France. Chaque création est une promesse de gourmandise."
|
||||
buttons={[
|
||||
{
|
||||
text: "Découvrir nos produits",
|
||||
href: "#products",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Découvrir nos produits", href: "#products" }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/loaf-bread-bakery_23-2148209816.jpg"
|
||||
imageAlt="fresh artisan bread bakery background"
|
||||
/>
|
||||
@@ -77,21 +59,13 @@ export default function LandingPage() {
|
||||
title="Notre passion pour le pain"
|
||||
description="Depuis des générations, La belle gourmandise perpétue le savoir-faire artisanal français. Nous sélectionnons des ingrédients locaux pour vous offrir le meilleur de la boulangerie traditionnelle."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Farine de qualité",
|
||||
description: "Sélectionnée auprès des meilleurs meuniers locaux.",
|
||||
},
|
||||
{
|
||||
title: "Levain naturel",
|
||||
description: "Une fermentation lente pour un goût unique.",
|
||||
},
|
||||
{
|
||||
title: "Pâtisseries maison",
|
||||
description: "Chaque pièce est unique, créée par nos pâtissiers.",
|
||||
},
|
||||
{ title: "Farine de qualité", description: "Sélectionnée auprès des meilleurs meuniers locaux." },
|
||||
{ title: "Levain naturel", description: "Une fermentation lente pour un goût unique." },
|
||||
{ title: "Pâtisseries maison", description: "Chaque pièce est unique, créée par nos pâtissiers." },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-baker-cutting-bread_23-2149233698.jpg"
|
||||
imageAlt="artisan baker working flour"
|
||||
mediaAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -99,44 +73,12 @@ export default function LandingPage() {
|
||||
<ProductCardThree
|
||||
textboxLayout="default"
|
||||
gridVariant="bento-grid"
|
||||
animationType="slide-up"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Croissant pur beurre",
|
||||
price: "1.50€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/red-bunch-grapes-croissant-plate-desk-against-black-background_23-2148075007.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Pain au levain",
|
||||
price: "3.80€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-bread-table_140725-5614.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Éclair au chocolat",
|
||||
price: "3.20€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/eclairs-profiteroles-with-black-chocolate-white-chocolate-with-custard-inside-traditional-french-dessert_114579-9768.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Tartelette aux fruits",
|
||||
price: "4.50€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/yummy-strawberry-cake-round-shaped-with-fruits-top-bright-blue_140725-31941.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Brioche dorée",
|
||||
price: "5.00€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sweet-buns-small-tray-marble-table_114579-56852.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
name: "Macarons artisanaux",
|
||||
price: "6.00€",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-stacked-colorful-french-macaroons-beautiful-flowers-pink-background_181624-57865.jpg",
|
||||
},
|
||||
{ id: "1", name: "Croissant pur beurre", price: "1.50€", imageSrc: "http://img.b2bpic.net/free-photo/red-bunch-grapes-croissant-plate-desk-against-black-background_23-2148075007.jpg" },
|
||||
{ id: "2", name: "Pain au levain", price: "3.80€", imageSrc: "http://img.b2bpic.net/free-photo/white-bread-table_140725-5614.jpg" },
|
||||
{ id: "3", name: "Éclair au chocolat", price: "3.20€", imageSrc: "http://img.b2bpic.net/free-photo/eclairs-profiteroles-with-black-chocolate-white-chocolate-with-custard-inside-traditional-french-dessert_114579-9768.jpg" },
|
||||
]}
|
||||
title="Nos créations gourmandes"
|
||||
description="Laissez-vous tenter par notre sélection du jour, entre tradition et modernité."
|
||||
@@ -147,31 +89,11 @@ export default function LandingPage() {
|
||||
<TestimonialCardTwelve
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Claire Dupont",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-holding-tray-muffins-counter_107420-12317.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Marc Lambert",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girls-buys-buns-bakery_1157-24669.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Sophie Martin",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-female-baker-giving-wrapped-bread-customer-bakery_23-2148189127.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Lucas Petit",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-pastry-chef-preparing-food_23-2149039003.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Mme. Dubois",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-senior-woman-cooking-home_23-2150363955.jpg",
|
||||
},
|
||||
{ id: "1", name: "Claire Dupont", imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-holding-tray-muffins-counter_107420-12317.jpg" },
|
||||
{ id: "2", name: "Marc Lambert", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girls-buys-buns-bakery_1157-24669.jpg" },
|
||||
{ id: "3", name: "Sophie Martin", imageSrc: "http://img.b2bpic.net/free-photo/smiling-female-baker-giving-wrapped-bread-customer-bakery_23-2148189127.jpg" },
|
||||
{ id: "4", name: "Lucas Petit", imageSrc: "http://img.b2bpic.net/free-photo/close-up-pastry-chef-preparing-food_23-2149039003.jpg" },
|
||||
{ id: "5", name: "Mme. Dubois", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-senior-woman-cooking-home_23-2150363955.jpg" },
|
||||
]}
|
||||
cardTitle="Ce que nos clients disent"
|
||||
cardTag="Avis"
|
||||
@@ -184,21 +106,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Proposez-vous des produits sans gluten ?",
|
||||
content: "Nous travaillons principalement avec de la farine de blé, mais nous avons quelques options spécifiques sur commande.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Peut-on passer commande pour un événement ?",
|
||||
content: "Absolument, contactez-nous au moins 48 heures à l'avance pour vos besoins professionnels ou privés.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Quels sont vos horaires d'ouverture ?",
|
||||
content: "Nous sommes ouverts du mardi au dimanche, de 7h00 à 19h00.",
|
||||
},
|
||||
{ id: "f1", title: "Proposez-vous des produits sans gluten ?", content: "Nous travaillons principalement avec de la farine de blé, mais nous avons quelques options spécifiques sur commande." },
|
||||
{ id: "f2", title: "Peut-on passer commande pour un événement ?", content: "Absolument, contactez-nous au moins 48 heures à l'avance pour vos besoins professionnels ou privés." },
|
||||
{ id: "f3", title: "Quels sont vos horaires d'ouverture ?", content: "Nous sommes ouverts du mardi au dimanche, de 7h00 à 19h00." },
|
||||
]}
|
||||
title="Questions fréquentes"
|
||||
description="Tout ce que vous voulez savoir sur notre boulangerie."
|
||||
@@ -212,24 +122,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
team={[
|
||||
{
|
||||
id: "m1",
|
||||
name: "Pierre Lefebvre",
|
||||
role: "Maître Boulanger",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/baker-leaning-rolling-pin-table-with-variety-breads_23-2147883497.jpg",
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
name: "Julie Rousseau",
|
||||
role: "Chef Pâtissière",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-baker-with-baked-bread-pastry-shop_23-2150379549.jpg",
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
name: "Thomas Dubois",
|
||||
role: "Apprenti Boulanger",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-woman-holding-fresh-baked-croissants_23-2148028057.jpg",
|
||||
},
|
||||
{ id: "m1", name: "Pierre Lefebvre", role: "Maître Boulanger", imageSrc: "http://img.b2bpic.net/free-photo/baker-leaning-rolling-pin-table-with-variety-breads_23-2147883497.jpg" },
|
||||
{ id: "m2", name: "Julie Rousseau", role: "Chef Pâtissière", imageSrc: "http://img.b2bpic.net/free-photo/female-baker-with-baked-bread-pastry-shop_23-2150379549.jpg" },
|
||||
{ id: "m3", name: "Thomas Dubois", role: "Apprenti Boulanger", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-woman-holding-fresh-baked-croissants_23-2148028057.jpg" },
|
||||
]}
|
||||
title="L'équipe artisanale"
|
||||
description="Ceux qui façonnent chaque jour vos plaisirs gourmands."
|
||||
@@ -241,14 +136,7 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Guide Gourmand",
|
||||
"Maîtres Boulangers",
|
||||
"Excellence Artisanale",
|
||||
"Prix Pâtisserie",
|
||||
"Label Bio",
|
||||
"Association Artisanale",
|
||||
"Qualité Boulangerie",
|
||||
]}
|
||||
"Guide Gourmand", "Maîtres Boulangers", "Excellence Artisanale", "Prix Pâtisserie", "Label Bio", "Association Artisanale", "Qualité Boulangerie"]}
|
||||
title="Reconnaissance et Qualité"
|
||||
description="Nous sommes fiers d'être reconnus par nos pairs."
|
||||
/>
|
||||
@@ -257,9 +145,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
tag="Contact"
|
||||
title="Restons en contact"
|
||||
description="Inscrivez-vous à notre newsletter pour recevoir nos dernières offres et créations."
|
||||
@@ -272,30 +158,10 @@ export default function LandingPage() {
|
||||
logoText="La belle gourmandise"
|
||||
columns={[
|
||||
{
|
||||
title: "Navigation",
|
||||
items: [
|
||||
{
|
||||
label: "Accueil",
|
||||
href: "#hero",
|
||||
},
|
||||
{
|
||||
label: "Produits",
|
||||
href: "#products",
|
||||
},
|
||||
],
|
||||
title: "Navigation", items: [{ label: "Accueil", href: "#hero" }, { label: "Produits", href: "#products" }],
|
||||
},
|
||||
{
|
||||
title: "Légal",
|
||||
items: [
|
||||
{
|
||||
label: "Confidentialité",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Mentions légales",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
title: "Légal", items: [{ label: "Confidentialité", href: "#" }, { label: "Mentions légales", href: "#" }],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -303,4 +169,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user