Update src/app/page.tsx
This commit is contained in:
219
src/app/page.tsx
219
src/app/page.tsx
@@ -32,22 +32,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Accueil",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "Notre Savoir-Faire",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Spécialités",
|
||||
id: "specialties",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Accueil", id: "hero" },
|
||||
{ name: "Notre Savoir-Faire", id: "about" },
|
||||
{ name: "Spécialités", id: "specialties" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Ô Gourmet"
|
||||
/>
|
||||
@@ -55,20 +43,12 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroLogoBillboard
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
logoText="Ô Gourmet"
|
||||
description="Artisan boulangerie au cœur de Magny-le-Hongre. Du pain frais, des viennoiseries faites maison et une passion pour le vrai goût."
|
||||
buttons={[
|
||||
{
|
||||
text: "Découvrir nos produits",
|
||||
href: "#products",
|
||||
},
|
||||
{
|
||||
text: "Nous rendre visite",
|
||||
href: "#contact",
|
||||
},
|
||||
{ text: "Découvrir nos produits", href: "#products" },
|
||||
{ text: "Nous rendre visite", href: "#contact" },
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-view-baguettes-plaid-cloth-wooden-surface_141793-11260.jpg"
|
||||
@@ -82,21 +62,9 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Notre Savoir-Faire"
|
||||
metrics={[
|
||||
{
|
||||
icon: Star,
|
||||
label: "Fait Maison",
|
||||
value: "100%",
|
||||
},
|
||||
{
|
||||
icon: Award,
|
||||
label: "Années d'expérience",
|
||||
value: "15+",
|
||||
},
|
||||
{
|
||||
icon: Coffee,
|
||||
label: "Clients satisfaits/jour",
|
||||
value: "300+",
|
||||
},
|
||||
{ icon: Star, label: "Fait Maison", value: "100%" },
|
||||
{ icon: Award, label: "Années d'expérience", value: "15+" },
|
||||
{ icon: Coffee, label: "Clients satisfaits/jour", value: "300+" },
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -109,25 +77,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Baguette de Tradition",
|
||||
author: "La Classique",
|
||||
description: "Une fermentation lente pour une mie alvéolée et une croûte croustillante à souhait.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/home-celebration-friends-family-festive-table_169016-3388.jpg",
|
||||
id: "f1", title: "Baguette de Tradition", author: "La Classique", description: "Une fermentation lente pour une mie alvéolée et une croûte croustillante à souhait.", imageSrc: "http://img.b2bpic.net/free-photo/home-celebration-friends-family-festive-table_169016-3388.jpg", tags: []
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Viennoiseries Pur Beurre",
|
||||
author: "L'Excellence",
|
||||
description: "Croissants et pains au chocolat croustillants, réalisés avec du beurre AOP.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/baked-breads-with-milk-bottles-tray-near-dry-apricots-fig-fruit-corn-flakes-blue-wooden-background_23-2147956783.jpg",
|
||||
id: "f2", title: "Viennoiseries Pur Beurre", author: "L'Excellence", description: "Croissants et pains au chocolat croustillants, réalisés avec du beurre AOP.", imageSrc: "http://img.b2bpic.net/free-photo/baked-breads-with-milk-bottles-tray-near-dry-apricots-fig-fruit-corn-flakes-blue-wooden-background_23-2147956783.jpg", tags: []
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Pâtisseries de Saison",
|
||||
author: "La Fraîcheur",
|
||||
description: "Des créations sucrées qui célèbrent les saveurs du moment.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/little-delicious-cake-with-cream-sliced-red-fresh-strawberries-cakes-white-cake-berry-sweet-bake-fruit_140725-32342.jpg",
|
||||
id: "f3", title: "Pâtisseries de Saison", author: "La Fraîcheur", description: "Des créations sucrées qui célèbrent les saveurs du moment.", imageSrc: "http://img.b2bpic.net/free-photo/little-delicious-cake-with-cream-sliced-red-fresh-strawberries-cakes-white-cake-berry-sweet-bake-fruit_140725-32342.jpg", tags: []
|
||||
},
|
||||
]}
|
||||
title="Nos Spécialités"
|
||||
@@ -142,42 +98,12 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Baguette Tradition",
|
||||
price: "1,20 €",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/set-breads-stored-sale-consumption-supermarket_169016-49108.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Croissant pur beurre",
|
||||
price: "1,40 €",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/croissant_74190-3387.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Tarte aux Fraises",
|
||||
price: "4,50 €",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-red-strawberries-inside-plate-along-with-sliced-pink-candies-cakes-grey-fruit-berry-fresh-mellow_140725-34380.jpg",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Pain de Campagne",
|
||||
price: "3,50 €",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-homemade-bread-recipe-idea_53876-97260.jpg",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Pain au Chocolat",
|
||||
price: "1,50 €",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fresh-croissant-decorated-with-drop-chocolate-black-board_114579-87914.jpg",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Brioche Artisanale",
|
||||
price: "5,00 €",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/patient-enjoying-free-time-after-chemotherapy-treatment_23-2149261143.jpg",
|
||||
},
|
||||
{ id: "p1", name: "Baguette Tradition", price: "1,20 €", imageSrc: "http://img.b2bpic.net/free-photo/set-breads-stored-sale-consumption-supermarket_169016-49108.jpg" },
|
||||
{ id: "p2", name: "Croissant pur beurre", price: "1,40 €", imageSrc: "http://img.b2bpic.net/free-photo/croissant_74190-3387.jpg" },
|
||||
{ id: "p3", name: "Tarte aux Fraises", price: "4,50 €", imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-red-strawberries-inside-plate-along-with-sliced-pink-candies-cakes-grey-fruit-berry-fresh-mellow_140725-34380.jpg" },
|
||||
{ id: "p4", name: "Pain de Campagne", price: "3,50 €", imageSrc: "http://img.b2bpic.net/free-photo/fresh-homemade-bread-recipe-idea_53876-97260.jpg" },
|
||||
{ id: "p5", name: "Pain au Chocolat", price: "1,50 €", imageSrc: "http://img.b2bpic.net/free-photo/fresh-croissant-decorated-with-drop-chocolate-black-board_114579-87914.jpg" },
|
||||
{ id: "p6", name: "Brioche Artisanale", price: "5,00 €", imageSrc: "http://img.b2bpic.net/free-photo/patient-enjoying-free-time-after-chemotherapy-treatment_23-2149261143.jpg" },
|
||||
]}
|
||||
title="Notre Catalogue"
|
||||
description="Découvrez notre gamme de produits frais, préparés artisanalement chaque matin."
|
||||
@@ -190,21 +116,9 @@ export default function LandingPage() {
|
||||
title="Ô Gourmet en chiffres"
|
||||
tag="Transparence"
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "27",
|
||||
description: "Avis signalés par nos clients fidèles",
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "314",
|
||||
description: "Avis Google cumulés",
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "4.0",
|
||||
description: "Note moyenne de qualité",
|
||||
},
|
||||
{ id: "m1", value: "27", description: "Avis signalés par nos clients fidèles" },
|
||||
{ id: "m2", value: "314", description: "Avis Google cumulés" },
|
||||
{ id: "m3", value: "4.0", description: "Note moyenne de qualité" },
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -217,26 +131,11 @@ export default function LandingPage() {
|
||||
rating={5}
|
||||
author="Sébastien Bollet"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/charming-tanned-woman-brown-bra-denim-skirt-smiles-eats-waffle-with-maple-syrup_197531-18185.jpg",
|
||||
alt: "Client 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-smiling-young-woman-enjoying-smells-baked-muffins_23-2148028031.jpg",
|
||||
alt: "Client 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-smiling-young-woman-showing-eclairs-bakery-counter_23-2148189123.jpg",
|
||||
alt: "Client 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-girl-cooking-with-her-mother-grandmother_23-2149240757.jpg",
|
||||
alt: "Client 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/female-baker-taking-notes-while-pastry-shop_23-2150379560.jpg",
|
||||
alt: "Client 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/charming-tanned-woman-brown-bra-denim-skirt-smiles-eats-waffle-with-maple-syrup_197531-18185.jpg", alt: "Client 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/close-up-smiling-young-woman-enjoying-smells-baked-muffins_23-2148028031.jpg", alt: "Client 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/portrait-smiling-young-woman-showing-eclairs-bakery-counter_23-2148189123.jpg", alt: "Client 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/close-up-girl-cooking-with-her-mother-grandmother_23-2149240757.jpg", alt: "Client 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/female-baker-taking-notes-while-pastry-shop_23-2150379560.jpg", alt: "Client 5" },
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="slide-up"
|
||||
@@ -247,21 +146,9 @@ export default function LandingPage() {
|
||||
<FaqSplitText
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Vos produits sont-ils fait maison ?",
|
||||
content: "Oui, absolument tout est fabriqué sur place par nos boulangers.",
|
||||
},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Quels sont vos horaires ?",
|
||||
content: "Nous sommes ouverts tous les jours et fermons à 20h00.",
|
||||
},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Proposez-vous la vente à emporter ?",
|
||||
content: "Oui, tout notre catalogue est disponible à la vente à emporter.",
|
||||
},
|
||||
{ id: "q1", title: "Vos produits sont-ils fait maison ?", content: "Oui, absolument tout est fabriqué sur place par nos boulangers." },
|
||||
{ id: "q2", title: "Quels sont vos horaires ?", content: "Nous sommes ouverts tous les jours et fermons à 20h00." },
|
||||
{ id: "q3", title: "Proposez-vous la vente à emporter ?", content: "Oui, tout notre catalogue est disponible à la vente à emporter." },
|
||||
]}
|
||||
sideTitle="Questions Fréquentes"
|
||||
faqsAnimation="slide-up"
|
||||
@@ -274,24 +161,10 @@ export default function LandingPage() {
|
||||
title="Nous contacter"
|
||||
description="Une question, une commande spéciale ou simplement envie de nous dire bonjour ? Écrivez-nous."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Votre nom",
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Votre email",
|
||||
required: true,
|
||||
},
|
||||
{ name: "name", type: "text", placeholder: "Votre nom", required: true },
|
||||
{ name: "email", type: "email", placeholder: "Votre email", required: true },
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Votre message",
|
||||
rows: 4,
|
||||
}}
|
||||
textarea={{ name: "message", placeholder: "Votre message", rows: 4 }}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/woman-wearing-sundress_23-2150388739.jpg"
|
||||
/>
|
||||
</div>
|
||||
@@ -300,29 +173,15 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Boulangerie",
|
||||
items: [
|
||||
{
|
||||
label: "Accueil",
|
||||
href: "#hero",
|
||||
},
|
||||
{
|
||||
label: "Nos Spécialités",
|
||||
href: "#specialties",
|
||||
},
|
||||
title: "Boulangerie", items: [
|
||||
{ label: "Accueil", href: "#hero" },
|
||||
{ label: "Nos Spécialités", href: "#specialties" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Informations",
|
||||
items: [
|
||||
{
|
||||
label: "Horaires",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
title: "Informations", items: [
|
||||
{ label: "Horaires", href: "#" },
|
||||
{ label: "Contact", href: "#contact" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user