From c01752ac15870c67caf6ccd7a7b3bb1a86360dae Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 19 May 2026 18:36:31 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 291 +++++++++++------------------------------------ 1 file changed, 69 insertions(+), 222 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 213c6fd..dfa9831 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -2,10 +2,10 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import ReactLenis from "lenis/react"; -import ContactCTA from '@/components/sections/contact/ContactCTA'; +import ContactText from '@/components/sections/contact/ContactText'; import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia'; import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen'; -import FooterSimple from '@/components/sections/footer/FooterSimple'; +import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; import HeroBillboardTestimonial from '@/components/sections/hero/HeroBillboardTestimonial'; import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout'; import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven'; @@ -31,21 +31,13 @@ export default function LandingPage() { @@ -54,91 +46,50 @@ export default function LandingPage() {
@@ -148,14 +99,9 @@ export default function LandingPage() { useInvertedBackground={false} heading={[ { - type: "text", - content: "Une passion florale depuis 2003", - }, + type: "text", content: "Une passion florale depuis 2003"}, { - type: "image", - src: "http://img.b2bpic.net/free-photo/young-florist-woman-with-rose_23-2147742946.jpg", - alt: "Laetitia dans son atelier", - }, + type: "image", src: "http://img.b2bpic.net/free-photo/young-florist-woman-with-rose_23-2147742946.jpg", alt: "Laetitia dans son atelier"}, ]} /> @@ -168,59 +114,23 @@ export default function LandingPage() { useInvertedBackground={true} products={[ { - id: "1", - brand: "Nature", - name: "Bouquets Frais", - price: "30€", - rating: 5, - reviewCount: "120", - imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-holding-yellow-red-anemone-flowers-bouquet-jpg_140725-12138.jpg", - }, + id: "1", brand: "Nature", name: "Bouquets Frais", price: "30€", rating: 5, + reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-holding-yellow-red-anemone-flowers-bouquet-jpg_140725-12138.jpg"}, { - id: "2", - brand: "Artisanat", - name: "Fleurs Séchées", - price: "45€", - rating: 5, - reviewCount: "85", - imageSrc: "http://img.b2bpic.net/free-photo/cup-dried-flowers-vase-home-interior-living-room_169016-57860.jpg", - }, + id: "2", brand: "Artisanat", name: "Fleurs Séchées", price: "45€", rating: 5, + reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/cup-dried-flowers-vase-home-interior-living-room_169016-57860.jpg"}, { - id: "3", - brand: "Design", - name: "Les Box", - price: "50€", - rating: 4, - reviewCount: "40", - imageSrc: "http://img.b2bpic.net/free-photo/furoshiki-packages-arrangement-still-life_23-2150642989.jpg", - }, + id: "3", brand: "Design", name: "Les Box", price: "50€", rating: 4, + reviewCount: "40", imageSrc: "http://img.b2bpic.net/free-photo/furoshiki-packages-arrangement-still-life_23-2150642989.jpg"}, { - id: "4", - brand: "Mariage", - name: "Composition Mariage", - price: "150€", - rating: 5, - reviewCount: "60", - imageSrc: "http://img.b2bpic.net/free-photo/blooming-flowers-table-garden_1304-4038.jpg", - }, + id: "4", brand: "Mariage", name: "Composition Mariage", price: "150€", rating: 5, + reviewCount: "60", imageSrc: "http://img.b2bpic.net/free-photo/blooming-flowers-table-garden_1304-4038.jpg"}, { - id: "5", - brand: "Entreprise", - name: "Abonnement Bureau", - price: "80€", - rating: 5, - reviewCount: "30", - imageSrc: "http://img.b2bpic.net/free-photo/florist-makes-beautiful-bouquet-studio_1157-28421.jpg", - }, + id: "5", brand: "Entreprise", name: "Abonnement Bureau", price: "80€", rating: 5, + reviewCount: "30", imageSrc: "http://img.b2bpic.net/free-photo/florist-makes-beautiful-bouquet-studio_1157-28421.jpg"}, { - id: "6", - brand: "Cadeau", - name: "Carte Cadeau", - price: "20€", - rating: 5, - reviewCount: "100", - imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-gift-mothers-day-bouquet-flowers-her-hands_169016-15132.jpg", - }, + id: "6", brand: "Cadeau", name: "Carte Cadeau", price: "20€", rating: 5, + reviewCount: "100", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-gift-mothers-day-bouquet-flowers-her-hands_169016-15132.jpg"}, ]} title="Nos Créations" description="Découvrez notre collection de bouquets, fleurs séchées et compositions artisanales." @@ -234,21 +144,11 @@ export default function LandingPage() { useInvertedBackground={false} negativeCard={{ items: [ - "Produits standardisés impersonnels", - "Fleurs importées longue distance", - "Emballages plastiques superflus", - "Manque de suivi client", - "Qualité éphémère", - ], + "Produits standardisés impersonnels", "Fleurs importées longue distance", "Emballages plastiques superflus", "Manque de suivi client", "Qualité éphémère"], }} positiveCard={{ items: [ - "Producteurs locaux sélectionnés", - "Créations exclusives personnalisées", - "Livraison à domicile rapide", - "Passion artisanale", - "Conseils botaniques", - ], + "Producteurs locaux sélectionnés", "Créations exclusives personnalisées", "Livraison à domicile rapide", "Passion artisanale", "Conseils botaniques"], }} title="Pourquoi Choisir Couleur Nature" description="Engagés pour la qualité, la proximité et la créativité florale." @@ -262,26 +162,11 @@ export default function LandingPage() { useInvertedBackground={true} metrics={[ { - id: "1", - value: "20", - title: "Années d'expérience", - description: "Depuis 2003", - imageSrc: "http://img.b2bpic.net/free-photo/bunch-different-flowers_23-2147697792.jpg", - }, + id: "1", value: "20", title: "Années d'expérience", description: "Depuis 2003", imageSrc: "http://img.b2bpic.net/free-photo/bunch-different-flowers_23-2147697792.jpg"}, { - id: "2", - value: "100%", - title: "Qualité", - description: "Fleurs locales et fraîches", - imageSrc: "http://img.b2bpic.net/free-photo/still-life-flower-press-technique_52683-111423.jpg", - }, + id: "2", value: "100%", title: "Qualité", description: "Fleurs locales et fraîches", imageSrc: "http://img.b2bpic.net/free-photo/still-life-flower-press-technique_52683-111423.jpg"}, { - id: "3", - value: "2k+", - title: "Bouquets créés", - description: "Livrés avec amour", - imageSrc: "http://img.b2bpic.net/free-photo/brunette-travelling-by-retro-bicycle-street_651396-2424.jpg", - }, + id: "3", value: "2k+", title: "Bouquets créés", description: "Livrés avec amour", imageSrc: "http://img.b2bpic.net/free-photo/brunette-travelling-by-retro-bicycle-street_651396-2424.jpg"}, ]} title="Chiffres Clés" description="Notre engagement quotidien pour la nature." @@ -294,20 +179,11 @@ export default function LandingPage() { useInvertedBackground={false} faqs={[ { - id: "q1", - title: "Proposez-vous la livraison ?", - content: "Oui, nous livrons à domicile et via le réseau Interflora.", - }, + id: "q1", title: "Proposez-vous la livraison ?", content: "Oui, nous livrons à domicile et via le réseau Interflora."}, { - id: "q2", - title: "Comment personnaliser mon bouquet ?", - content: "Venez nous voir en boutique ou contactez-nous par téléphone.", - }, + id: "q2", title: "Comment personnaliser mon bouquet ?", content: "Venez nous voir en boutique ou contactez-nous par téléphone."}, { - id: "q3", - title: "Faites-vous des abonnements ?", - content: "Absolument, pour les particuliers et les entreprises.", - }, + id: "q3", title: "Faites-vous des abonnements ?", content: "Absolument, pour les particuliers et les entreprises."}, ]} imageSrc="http://img.b2bpic.net/free-photo/small-assorted-boutonnieres-table_1304-4066.jpg" mediaAnimation="slide-up" @@ -318,72 +194,43 @@ export default function LandingPage() {
-