5 Commits

Author SHA1 Message Date
ecc1ddac14 Remove watermark 2026-04-03 14:08:45 +00:00
c894441be1 Update src/app/page.tsx 2026-04-03 14:07:10 +00:00
23cf54dfc0 Merge version_1 into main
Merge version_1 into main
2026-04-03 14:01:02 +00:00
da1e2d4a0f Merge version_1 into main
Merge version_1 into main
2026-04-03 14:00:38 +00:00
ba385e62a2 Merge version_1 into main
Merge version_1 into main
2026-04-03 14:00:09 +00:00
2 changed files with 22 additions and 48 deletions

View File

@@ -4,7 +4,6 @@ import { Inter } from "next/font/google";
import "./globals.css"; import "./globals.css";
import "@/lib/gsap-setup"; import "@/lib/gsap-setup";
import { ServiceWrapper } from "@/components/ServiceWrapper"; import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script"; import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Cormorant_Garamond, DM_Sans } from "next/font/google"; import { Cormorant_Garamond, DM_Sans } from "next/font/google";
@@ -31,7 +30,7 @@ export default function RootLayout({
<html lang="en" suppressHydrationWarning> <html lang="en" suppressHydrationWarning>
<ServiceWrapper> <ServiceWrapper>
<body className={`${cormorant.variable} ${dmSans.variable} antialiased`}> <body className={`${cormorant.variable} ${dmSans.variable} antialiased`}>
<Tag />
{children} {children}
<script <script
dangerouslySetInnerHTML={{ dangerouslySetInnerHTML={{

View File

@@ -29,16 +29,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleFullscreen <NavbarStyleFullscreen
navItems={[ navItems={[
{ { name: "Services", id: "services" },
name: "Services", id: "services"}, { name: "À propos", id: "about" },
{ { name: "Avis clients", id: "avis" },
name: "À propos", id: "about"}, { name: "Contact", id: "contact" },
{
name: "Avis clients", id: "avis"},
{
name: "Zone d'intervention", id: "zone"},
{
name: "Contact", id: "contact"},
]} ]}
brandName="Vanden Broeck" brandName="Vanden Broeck"
/> />
@@ -49,10 +43,8 @@ export default function LandingPage() {
logoText="Plomberie & Chauffage Vanden Broeck" logoText="Plomberie & Chauffage Vanden Broeck"
description="Excellence en plomberie et chauffage à Bruxelles. Interventions rapides, travail soigné, prix honnêtes. Disponibles 24h/7j pour tous vos besoins en installation et dépannage." description="Excellence en plomberie et chauffage à Bruxelles. Interventions rapides, travail soigné, prix honnêtes. Disponibles 24h/7j pour tous vos besoins en installation et dépannage."
buttons={[ buttons={[
{ { text: "Demander un devis", href: "#contact" },
text: "Demander un devis", href: "#contact"}, { text: "Nos services", href: "#services" },
{
text: "Nos services", href: "#services"},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/high-angle-woman-working-as-plumber_23-2150746388.jpg?_wi=1" imageSrc="http://img.b2bpic.net/free-photo/high-angle-woman-working-as-plumber_23-2150746388.jpg?_wi=1"
imageAlt="Plomberie et chauffage Bruxelles" imageAlt="Plomberie et chauffage Bruxelles"
@@ -74,15 +66,9 @@ export default function LandingPage() {
textboxLayout="split-description" textboxLayout="split-description"
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ { title: "Plomberie générale", description: "Réparation de fuites, robinetterie, sanitaires.", buttonIcon: Wrench, imageSrc: "http://img.b2bpic.net/free-photo/high-angle-woman-working-as-plumber_23-2150746388.jpg?_wi=2", imageAlt: "plumber repairing pipe" },
title: "Plomberie générale", description: "Réparation de fuites, robinetterie, sanitaires.", buttonIcon: Wrench, { title: "Chauffage", description: "Chaudières, radiateurs, entretien annuel.", buttonIcon: Flame, imageSrc: "http://img.b2bpic.net/free-photo/portrait-experienced-smiling-car-mechanic-holding-wrenches-workshop_342744-255.jpg?_wi=2", imageAlt: "technician working on boiler" },
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-woman-working-as-plumber_23-2150746388.jpg?_wi=2", imageAlt: "plumber repairing pipe"}, { title: "Débouchage", description: "Interventions rapides sur canalisations obstruées.", buttonIcon: Droplets, imageSrc: "http://img.b2bpic.net/free-photo/horizontal-portrait-happy-male-enterpreneur-being-glad-succeed_273609-8635.jpg?_wi=1", imageAlt: "portrait of client" },
{
title: "Chauffage", description: "Chaudières, radiateurs, entretien annuel.", buttonIcon: Flame,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-experienced-smiling-car-mechanic-holding-wrenches-workshop_342744-255.jpg?_wi=2", imageAlt: "technician working on boiler"},
{
title: "Débouchage", description: "Interventions rapides sur canalisations obstruées.", buttonIcon: Droplets,
imageSrc: "http://img.b2bpic.net/free-photo/horizontal-portrait-happy-male-enterpreneur-being-glad-succeed_273609-8635.jpg?_wi=1", imageAlt: "portrait of client"},
]} ]}
title="Nos domaines d'expertise" title="Nos domaines d'expertise"
description="Nous couvrons l'ensemble des besoins en plomberie et chauffage, de la réparation d'urgence à la rénovation complète." description="Nous couvrons l'ensemble des besoins en plomberie et chauffage, de la réparation d'urgence à la rénovation complète."
@@ -94,16 +80,11 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ testimonials={[
{ { id: "1", title: "Sahli Marwan", quote: "Équipe très professionnelle, remplacement de ma chaudière très rapidement.", name: "Sahli Marwan", role: "Client", imageSrc: "http://img.b2bpic.net/free-photo/horizontal-portrait-happy-male-enterpreneur-being-glad-succeed_273609-8635.jpg?_wi=2" },
id: "1", title: "Sahli Marwan", quote: "Équipe très professionnelle, remplacement de ma chaudière très rapidement.", name: "Sahli Marwan", role: "Client", imageSrc: "http://img.b2bpic.net/free-photo/horizontal-portrait-happy-male-enterpreneur-being-glad-succeed_273609-8635.jpg?_wi=2"}, { id: "2", title: "Chaimae Alouche", quote: "J'ai énormément apprécié le travail, équipe très efficace.", name: "Chaimae Alouche", role: "Client", imageSrc: "http://img.b2bpic.net/free-photo/carefree-dark-skinned-young-woman-points-directly-makes-finger-gun-gesture-looks-happily-expresses-good-emotions-wears-casual-clothes-isolated-against-purple-wall-bang-bang_273609-26448.jpg" },
{ { id: "3", title: "Faé Roùz", quote: "Très bon service, intervention rapide et travail très propre !", name: "Faé Roùz", role: "Client", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-middle-aged-woman-showing-thumbs-up_1262-17250.jpg" },
id: "2", title: "Chaimae Alouche", quote: "J'ai énormément apprécié le travail, équipe très efficace.", name: "Chaimae Alouche", role: "Client", imageSrc: "http://img.b2bpic.net/free-photo/carefree-dark-skinned-young-woman-points-directly-makes-finger-gun-gesture-looks-happily-expresses-good-emotions-wears-casual-clothes-isolated-against-purple-wall-bang-bang_273609-26448.jpg"}, { id: "4", title: "Katia Toungouz", quote: "Merci à l'équipe pour leur installation de ma chaudière !", name: "Katia Toungouz", role: "Client", imageSrc: "http://img.b2bpic.net/free-photo/portrait-businessman-conference-room-thinking-about-future_482257-25787.jpg" },
{ { id: "5", title: "Jonathan Abrantes", quote: "Enfin tombé sur quelqu'un de sérieux, organisé et efficace.", name: "Jonathan Abrantes", role: "Client", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-curly-haired-young-woman-isolated_273609-48299.jpg" },
id: "3", title: "Faé Roùz", quote: "Très bon service, intervention rapide et travail très propre !", name: "Faé Roùz", role: "Client", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-middle-aged-woman-showing-thumbs-up_1262-17250.jpg"},
{
id: "4", title: "Katia Toungouz", quote: "Merci à l'équipe pour leur installation de ma chaudière !", name: "Katia Toungouz", role: "Client", imageSrc: "http://img.b2bpic.net/free-photo/portrait-businessman-conference-room-thinking-about-future_482257-25787.jpg"},
{
id: "5", title: "Jonathan Abrantes", quote: "Enfin tombé sur quelqu'un de sérieux, organisé et efficace.", name: "Jonathan Abrantes", role: "Client", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-curly-haired-young-woman-isolated_273609-48299.jpg"},
]} ]}
title="Ce que disent nos clients" title="Ce que disent nos clients"
description="La satisfaction de nos clients est notre meilleure publicité." description="La satisfaction de nos clients est notre meilleure publicité."
@@ -115,17 +96,13 @@ export default function LandingPage() {
animationType="slide-up" animationType="slide-up"
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ { id: "q1", title: "Intervenez-vous le week-end ?", content: "Oui, nous sommes disponibles 7j/7 pour les urgences." },
id: "q1", title: "Intervenez-vous le week-end ?", content: "Oui, nous sommes disponibles 7j/7 pour les urgences."}, { id: "q2", title: "Quel est le délai d'intervention ?", content: "Nous garantissons une réponse pour les urgences en moins de 2h sur Bruxelles." },
{ { id: "q3", title: "Comment obtenir un devis ?", content: "Contactez-nous par téléphone ou e-mail, nous vous fournirons un devis gratuit avant toute intervention." },
id: "q2", title: "Quel est le délai d'intervention ?", content: "Nous garantissons une réponse pour les urgences en moins de 2h sur Bruxelles."},
{
id: "q3", title: "Comment obtenir un devis ?", content: "Contactez-nous par téléphone ou e-mail, nous vous fournirons un devis gratuit avant toute intervention."},
]} ]}
ctaTitle="Prêt à résoudre votre problème ?" ctaTitle="Prêt à résoudre votre problème ?"
ctaDescription="Contactez-nous pour toute demande d'intervention d'urgence ou pour planifier vos travaux." ctaDescription="Contactez-nous pour toute demande d'intervention d'urgence ou pour planifier vos travaux."
ctaButton={{ ctaButton={{ text: "Appeler maintenant", href: "tel:+32000000000" }}
text: "Appeler maintenant", href: "tel:+32000000000"}}
ctaIcon={Phone} ctaIcon={Phone}
/> />
</div> </div>
@@ -133,13 +110,11 @@ export default function LandingPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoReveal <FooterLogoReveal
logoText="Vanden Broeck" logoText="Vanden Broeck"
leftLink={{ leftLink={{ text: "Plomberie & Chauffage Bruxelles", href: "/" }}
text: "Plomberie & Chauffage Bruxelles", href: "/"}} rightLink={{ text: "© 2024", href: "#" }}
rightLink={{
text: "© 2024", href: "#"}}
/> />
</div> </div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }