Merge version_1 into main #1
207
src/app/page.tsx
207
src/app/page.tsx
@@ -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"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user