Merge version_1 into main #1

Merged
bender merged 1 commits from version_1 into main 2026-04-16 13:53:59 +00:00

View File

@@ -32,21 +32,13 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Selection",
id: "products",
},
name: "Selection", id: "products"},
{
name: "Experience",
id: "features",
},
name: "Experience", id: "features"},
{
name: "Story",
id: "about",
},
name: "Story", id: "about"},
{
name: "Location",
id: "contact",
},
name: "Location", id: "contact"},
]}
brandName="Fromagerie de la Plaine"
/>
@@ -55,42 +47,21 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroSplitDualMedia
background={{
variant: "radial-gradient",
}}
variant: "radial-gradient"}}
title="Une symphonie de saveurs artisanales"
description="L'expertise d'une fromagerie de quartier dédiée aux trésors de nos terroirs."
tag="Sainte-Foy-lès-Lyon"
buttons={[
{
text: "Discover selection",
href: "#products",
},
text: "Discover selection", href: "#products"},
{
text: "Build my platter",
href: "#contact",
},
text: "Build my platter", href: "#contact"},
]}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/fresh-red-grapes-white-cheese-black-board_114579-57741.jpg",
imageAlt: "Artisan cheese closeup",
},
imageSrc: "http://img.b2bpic.net/free-photo/fresh-red-grapes-white-cheese-black-board_114579-57741.jpg", imageAlt: "Artisan cheese closeup"},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-soap-carrots-with-carrots-beside_23-2148287710.jpg",
imageAlt: "Cheese aging cave",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/cheese-plate-with-red-wine_140725-4520.jpg",
imageAlt: "Cheese plate with red wine",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/top-view-honey-jar-with-walnuts-loaf-black-bread-with-varieties-cheeses-grapes-stand-wooden-background_141793-51541.jpg",
imageAlt: "Top view honey in a jar with walnuts and a loaf of black bread with varieties of cheeses and grapes on a stand on a wooden background",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/photo-wall-texture-pattern_58702-12532.jpg",
imageAlt: "Photo of wall texture pattern",
},
imageSrc: "http://img.b2bpic.net/free-photo/close-up-soap-carrots-with-carrots-beside_23-2148287710.jpg", imageAlt: "Cheese aging cave"}
]}
mediaAnimation="blur-reveal"
rating={5}
@@ -106,19 +77,13 @@ export default function LandingPage() {
metrics={[
{
icon: Award,
label: "Années d'expertise",
value: "20+",
},
label: "Années d'expertise", value: "20+"},
{
icon: Users,
label: "Fromages sélectionnés",
value: "150+",
},
label: "Fromages sélectionnés", value: "150+"},
{
icon: Star,
label: "Passionnés par jour",
value: "100%",
},
label: "Passionnés par jour", value: "100%"},
]}
metricsAnimation="slide-up"
/>
@@ -132,19 +97,13 @@ export default function LandingPage() {
features={[
{
icon: MessageCircle,
title: "Conseil personnalisé",
description: "Accords mets et vins sur mesure pour chaque occasion.",
},
title: "Conseil personnalisé", description: "Accords mets et vins sur mesure pour chaque occasion."},
{
icon: Sparkles,
title: "Sélection rare",
description: "Des pépites de producteurs locaux et affinés avec soin.",
},
title: "Sélection rare", description: "Des pépites de producteurs locaux et affinés avec soin."},
{
icon: Wine,
title: "Moments d'exception",
description: "L'allié indispensable de vos apéros et dîners gourmets.",
},
title: "Moments d'exception", description: "L'allié indispensable de vos apéros et dîners gourmets."},
]}
title="L'Expérience Fromagère"
description="Nous sublimons chaque moment grâce à une approche authentique."
@@ -159,59 +118,23 @@ export default function LandingPage() {
useInvertedBackground={true}
products={[
{
id: "1",
brand: "Fromagerie",
name: "Découverte",
price: "25€",
rating: 5,
reviewCount: "42",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-snacks-table_23-2148326081.jpg",
},
id: "1", brand: "Fromagerie", name: "Découverte", price: "25€", rating: 5,
reviewCount: "42", imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-snacks-table_23-2148326081.jpg"},
{
id: "2",
brand: "Fromagerie",
name: "Gourmet",
price: "45€",
rating: 5,
reviewCount: "28",
imageSrc: "http://img.b2bpic.net/free-photo/cheese-plate-table_140725-695.jpg",
},
id: "2", brand: "Fromagerie", name: "Gourmet", price: "45€", rating: 5,
reviewCount: "28", imageSrc: "http://img.b2bpic.net/free-photo/cheese-plate-table_140725-695.jpg"},
{
id: "3",
brand: "Fromagerie",
name: "Prestige",
price: "75€",
rating: 5,
reviewCount: "15",
imageSrc: "http://img.b2bpic.net/free-photo/cheese-mix-platter-with-honey_23-2148326133.jpg",
},
id: "3", brand: "Fromagerie", name: "Prestige", price: "75€", rating: 5,
reviewCount: "15", imageSrc: "http://img.b2bpic.net/free-photo/cheese-mix-platter-with-honey_23-2148326133.jpg"},
{
id: "4",
brand: "Fromagerie",
name: "Raclette Party",
price: "35€",
rating: 5,
reviewCount: "55",
imageSrc: "http://img.b2bpic.net/free-photo/delicious-creamy-melted-cheese_23-2149332841.jpg",
},
id: "4", brand: "Fromagerie", name: "Raclette Party", price: "35€", rating: 5,
reviewCount: "55", imageSrc: "http://img.b2bpic.net/free-photo/delicious-creamy-melted-cheese_23-2149332841.jpg"},
{
id: "5",
brand: "Fromagerie",
name: "Apéritif",
price: "20€",
rating: 5,
reviewCount: "39",
imageSrc: "http://img.b2bpic.net/free-photo/fresh-cheese-snacks-near-olives-plates_23-2148037580.jpg",
},
id: "5", brand: "Fromagerie", name: "Apéritif", price: "20€", rating: 5,
reviewCount: "39", imageSrc: "http://img.b2bpic.net/free-photo/fresh-cheese-snacks-near-olives-plates_23-2148037580.jpg"},
{
id: "6",
brand: "Fromagerie",
name: "Coffret Cadeau",
price: "50€",
rating: 5,
reviewCount: "21",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-various-types-cheese-with-nuts-grapes-cherry-tonatoes-wooden-platter_140725-12229.jpg",
},
id: "6", brand: "Fromagerie", name: "Coffret Cadeau", price: "50€", rating: 5,
reviewCount: "21", imageSrc: "http://img.b2bpic.net/free-photo/side-view-various-types-cheese-with-nuts-grapes-cherry-tonatoes-wooden-platter_140725-12229.jpg"},
]}
title="Nos Plateaux d'Exception"
description="Des assortiments pensés pour chaque occasion."
@@ -226,25 +149,15 @@ export default function LandingPage() {
author="Claire B., habituée du quartier"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/ambitious-smiling-corporate-woman-suit-showing-thumbs-up-recommending-something-good-standing-white-background_176420-50395.jpg",
alt: "Claire",
},
src: "http://img.b2bpic.net/free-photo/ambitious-smiling-corporate-woman-suit-showing-thumbs-up-recommending-something-good-standing-white-background_176420-50395.jpg", alt: "Claire"},
{
src: "http://img.b2bpic.net/free-photo/young-stylish-woman-sitting-cafe-eating-tasty-pie_285396-1092.jpg",
alt: "Jean",
},
src: "http://img.b2bpic.net/free-photo/young-stylish-woman-sitting-cafe-eating-tasty-pie_285396-1092.jpg", alt: "Jean"},
{
src: "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",
alt: "Sophie",
},
src: "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", alt: "Sophie"},
{
src: "http://img.b2bpic.net/free-photo/front-view-woman-holding-wooden-board_23-2149606377.jpg",
alt: "Marc",
},
src: "http://img.b2bpic.net/free-photo/front-view-woman-holding-wooden-board_23-2149606377.jpg", alt: "Marc"},
{
src: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-holding-groceries_23-2148493575.jpg",
alt: "Lucie",
},
src: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-holding-groceries_23-2148493575.jpg", alt: "Lucie"},
]}
ratingAnimation="slide-up"
avatarsAnimation="blur-reveal"
@@ -258,23 +171,11 @@ export default function LandingPage() {
useInvertedBackground={true}
team={[
{
id: "t1",
name: "L'Histoire",
role: "De la passion au fromage",
imageSrc: "http://img.b2bpic.net/free-photo/blue-cheese-slice-arrange-black-slate-with-bay-leaves-old-wooden-desk_23-2148101662.jpg",
},
id: "t1", name: "L'Histoire", role: "De la passion au fromage", imageSrc: "http://img.b2bpic.net/free-photo/blue-cheese-slice-arrange-black-slate-with-bay-leaves-old-wooden-desk_23-2148101662.jpg"},
{
id: "t2",
name: "La Qualité",
role: "Respect du produit",
imageSrc: "http://img.b2bpic.net/free-photo/parmesan-cheese-piece-with-cheese-fork-top-served-with-honey-grape_140725-1590.jpg",
},
id: "t2", name: "La Qualité", role: "Respect du produit", imageSrc: "http://img.b2bpic.net/free-photo/parmesan-cheese-piece-with-cheese-fork-top-served-with-honey-grape_140725-1590.jpg"},
{
id: "t3",
name: "Le Lien",
role: "Relation client",
imageSrc: "http://img.b2bpic.net/free-photo/young-expert_1098-15050.jpg",
},
id: "t3", name: "Le Lien", role: "Relation client", imageSrc: "http://img.b2bpic.net/free-photo/young-expert_1098-15050.jpg"},
]}
title="Notre Passion"
description="Née de l'amour des terroirs français, Fromagerie de la Plaine est plus qu'une boutique : c'est le lien entre l'artisanat et vos tables."
@@ -288,22 +189,14 @@ export default function LandingPage() {
description="Situés au cœur de Sainte-Foy-lès-Lyon. Venez découvrir nos nouveautés ou créer votre plateau personnalisé."
inputs={[
{
name: "name",
type: "text",
placeholder: "Votre nom",
required: true,
name: "name", type: "text", placeholder: "Votre nom", required: true,
},
{
name: "email",
type: "email",
placeholder: "Votre email",
required: true,
name: "email", type: "email", placeholder: "Votre email", required: true,
},
]}
textarea={{
name: "message",
placeholder: "Votre demande (plateau, événement, autre...)",
rows: 4,
name: "message", placeholder: "Votre demande (plateau, événement, autre...)", rows: 4,
}}
imageSrc="http://img.b2bpic.net/free-photo/arrangement-gourmet-cheeses_169016-2023.jpg"
buttonText="Envoyer votre demande"
@@ -316,33 +209,21 @@ export default function LandingPage() {
{
items: [
{
label: "Boutique",
href: "#",
},
label: "Boutique", href: "#"},
{
label: "Services",
href: "#",
},
label: "Services", href: "#"},
{
label: "Nous trouver",
href: "#contact",
},
label: "Nous trouver", href: "#contact"},
],
},
{
items: [
{
label: "Newsletter",
href: "#",
},
label: "Newsletter", href: "#"},
{
label: "Événements",
href: "#",
},
label: "Événements", href: "#"},
{
label: "Contact",
href: "#contact",
},
label: "Contact", href: "#contact"},
],
},
]}