Merge version_2 into main #2

Merged
bender merged 1 commits from version_2 into main 2026-04-23 10:38:03 +00:00

View File

@@ -3,14 +3,14 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FeatureCardMedia from '@/components/sections/feature/FeatureCardMedia';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardTwentySeven from '@/components/sections/feature/FeatureCardTwentySeven';
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroBillboardScroll from '@/components/sections/hero/HeroBillboardScroll';
import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo';
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import SplitAbout from '@/components/sections/about/SplitAbout';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import TextAbout from '@/components/sections/about/TextAbout';
import TestimonialCardSix from '@/components/sections/testimonial/TestimonialCardSix';
export default function LandingPage() {
return (
@@ -41,7 +41,7 @@ export default function LandingPage() {
</div>
<div id="hero" data-section="hero">
<HeroBillboardScroll
<HeroBillboard
background={{ variant: "gradient-bars" }}
title="Donnez vie à vos extérieurs avec un expert local"
description="YNS TP : Aménagement paysager, terrassement et entretien pour particuliers et professionnels à Mulhouse. Plus de 18 ans d'expérience."
@@ -54,92 +54,81 @@ export default function LandingPage() {
</div>
<div id="about" data-section="about">
<SplitAbout
textboxLayout="split"
useInvertedBackground={true}
<TextAbout
title="Votre projet paysager entre de bonnes mains"
description="Chez YNS TP, nous allions savoir-faire technique et créativité. De la conception de votre jardin à l'entretien courant, nous assurons des finitions de qualité supérieure pour valoriser votre patrimoine."
bulletPoints={[
{ title: "Expertise Locale", description: "18 ans au service des mulhousiens." },
{ title: "Devis Rapide", description: "Réponse sous 24h-48h." },
{ title: "Garantie Qualité", description: "Un travail soigné et durable." },
buttons={[
{ text: "En savoir plus", href: "#features" }
]}
imageSrc="http://img.b2bpic.net/free-photo/businesswoman-green-grass_1098-1751.jpg"
mediaAnimation="slide-up"
useInvertedBackground={true}
/>
</div>
<div id="features" data-section="features">
<FeatureCardMedia
<FeatureCardTwentySeven
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
features={[
{ id: "f1", title: "Aménagement Paysager", description: "Création d'espaces verts, massifs et gazon.", tag: "Jardin", imageSrc: "http://img.b2bpic.net/free-photo/brown-wooden-bridge_417767-270.jpg" },
{ id: "f2", title: "Terrassement & Maçonnerie", description: "Allées, pavage et murs de soutènement.", tag: "Travaux", imageSrc: "http://img.b2bpic.net/free-photo/view-construction-work-site_1398-2992.jpg" },
{ id: "f3", title: "Entretien de Jardin", description: "Tonte, taille et débroussaillage régulier.", tag: "Entretien", imageSrc: "http://img.b2bpic.net/free-photo/portrait-professional-gardener-holding-trimmer-working-yard_342744-541.jpg" },
]}
textboxLayout="split"
title="Nos services experts"
description="Nous intervenons sur tous types de projets extérieurs avec professionnalisme."
description="Nous intervenons sur tous types de projets extérieurs avec professionnalisme et rigueur."
features={[
{ id: "f1", title: "Aménagement Paysager", descriptions: ["Création d'espaces verts", "Massifs fleuris", "Pose de gazon"], imageSrc: "http://img.b2bpic.net/free-photo/brown-wooden-bridge_417767-270.jpg" },
{ id: "f2", title: "Terrassement & Maçonnerie", descriptions: ["Terrassement général", "Pavage d'allées", "Murs de soutènement"], imageSrc: "http://img.b2bpic.net/free-photo/view-construction-work-site_1398-2992.jpg" },
{ id: "f3", title: "Entretien de Jardin", descriptions: ["Tonte régulière", "Taille de haies", "Débroussaillage"], imageSrc: "http://img.b2bpic.net/free-photo/portrait-professional-gardener-holding-trimmer-working-yard_342744-541.jpg" },
]}
/>
</div>
<div id="metrics" data-section="metrics">
<MetricCardTwo
<MetricCardSeven
animationType="slide-up"
textboxLayout="default"
gridVariant="bento-grid"
useInvertedBackground={true}
textboxLayout="split"
title="Nos réalisations clés"
description="Des années d'expertise au service de vos projets extérieurs."
metrics={[
{ id: "m1", value: "18+", description: "Ans d'expérience" },
{ id: "m2", value: "4.6/5", description: "Note moyenne Google" },
{ id: "m3", value: "300+", description: "Projets livrés" },
{ id: "m1", value: "18+", title: "Ans d'expérience", items: ["Savoir-faire local", "Réactivité garantie"] },
{ id: "m2", value: "300+", title: "Projets livrés", items: ["Clients particuliers", "Projets entreprises"] },
{ id: "m3", value: "4.6/5", title: "Note clients", items: ["Qualité de finition", "Respect des délais"] },
]}
title="En chiffres"
description="Une expérience terrain confirmée par nos clients."
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwelve
useInvertedBackground={false}
<TestimonialCardSix
animationType="slide-up"
textboxLayout="split"
title="Ils nous font confiance"
description="Découvrez les retours de nos clients satisfaits à Mulhouse."
testimonials={[
{ id: "t1", name: "M. Weber", imageSrc: "http://img.b2bpic.net/free-photo/young-couple-celebrating-engagement_23-2149401308.jpg" },
{ id: "t2", name: "Mme. Fischer", imageSrc: "http://img.b2bpic.net/free-photo/cropped-shot-interracial-woman-man-cooperate-project_273609-44228.jpg" },
{ id: "t3", name: "M. Schmidt", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-couple-decorating-home_23-2150633271.jpg" },
{ id: "t4", name: "Mme. Meyer", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-albino-woman-with-coffee-cup_23-2150170388.jpg" },
{ id: "t5", name: "M. Klein", imageSrc: "http://img.b2bpic.net/free-photo/parents-daughter-spending-time-together-while-wearing-linen-clothing_23-2150659515.jpg" },
{ id: "t1", name: "M. Weber", handle: "Client particulier", testimonial: "Un travail impeccable et des délais respectés. Je recommande vivement." },
{ id: "t2", name: "Mme. Fischer", handle: "Client professionnel", testimonial: "Une équipe très réactive et professionnelle pour l'entretien de nos locaux." },
{ id: "t3", name: "M. Schmidt", handle: "Client résidentiel", testimonial: "La création de notre terrasse s'est déroulée parfaitement." },
]}
cardTitle="Ce que nos clients disent"
cardTag="Avis"
cardAnimation="slide-up"
/>
</div>
<div id="faq" data-section="faq">
<FaqSplitText
useInvertedBackground={true}
<FaqSplitMedia
faqs={[
{ id: "q1", title: "Zone d'intervention ?", content: "Nous intervenons dans un rayon de 30km autour de Mulhouse." },
{ id: "q2", title: "Devis gratuit ?", content: "Oui, tous nos devis sont gratuits et sans engagement." },
{ id: "q3", title: "Délais ?", content: "Nous nous efforçons d'intervenir rapidement selon nos disponibilités." },
{ id: "q3", title: "Délais d'intervention ?", content: "Nous nous efforçons d'intervenir rapidement selon nos disponibilités." },
]}
sideTitle="Questions fréquentes"
title="Questions fréquentes"
faqsAnimation="slide-up"
textboxLayout="split"
/>
</div>
<div id="contact" data-section="contact">
<ContactCTA
useInvertedBackground={false}
background={{ variant: "plain" }}
tag="Contact"
title="Prêt à transformer votre extérieur ?"
description="Appelez-nous ou envoyez-nous une demande pour obtenir votre devis personnalisé sous 24h."
buttons={[
{ text: "03 89 00 00 00", href: "tel:0389000000" },
{ text: "Formulaire de devis", href: "#" },
{ text: "Demander un devis", href: "#" },
]}
background={{ variant: "plain" }}
/>
</div>