From 7a1ffe81791ace561cf9cca2c109045a7abd3719 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 11:22:53 +0000 Subject: [PATCH 1/3] Update src/app/page.tsx --- src/app/page.tsx | 213 ++++++++++++++--------------------------------- 1 file changed, 63 insertions(+), 150 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 58b6d67..7cba82d 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -6,9 +6,10 @@ import HeroSplitDualMedia from "@/components/sections/hero/HeroSplitDualMedia"; import ProductCardOne from "@/components/sections/product/ProductCardOne"; import FeatureCardSixteen from "@/components/sections/feature/FeatureCardSixteen"; import TestimonialCardOne from "@/components/sections/testimonial/TestimonialCardOne"; +import PricingCardNine from "@/components/sections/pricing/PricingCardNine"; import ContactText from "@/components/sections/contact/ContactText"; import FooterBaseCard from "@/components/sections/footer/FooterBaseCard"; -import { Hammer, Wrench, CheckCircle, Camera, Star } from "lucide-react"; +import { Hammer, Wrench, CheckCircle, Camera, Star, Euro } from "lucide-react"; import Link from "next/link"; export default function HomePage() { @@ -22,8 +23,7 @@ export default function HomePage() { const footerColumns = [ { - title: "Services", - items: [ + title: "Services", items: [ { label: "Rénovation", href: "/services" }, { label: "Construction", href: "/services" }, { label: "Maçonnerie", href: "/services" }, @@ -31,8 +31,7 @@ export default function HomePage() { ], }, { - title: "Entreprise", - items: [ + title: "Entreprise", items: [ { label: "À propos", href: "/about" }, { label: "Nos Réalisations", href: "/portfolio" }, { label: "Avis Clients", href: "/" }, @@ -40,8 +39,7 @@ export default function HomePage() { ], }, { - title: "Contact", - items: [ + title: "Contact", items: [ { label: "Téléphone: +32 (0) 2 123 45 67", href: "tel:+32212345678" }, { label: "Email: info@webild.be", href: "mailto:info@webild.be" }, { label: "Belgique", href: "#" }, @@ -49,8 +47,7 @@ export default function HomePage() { ], }, { - title: "Légal", - items: [ + title: "Légal", items: [ { label: "Politique de Confidentialité", href: "#" }, { label: "Conditions d'Utilisation", href: "#" }, { label: "Mentions Légales", href: "#" }, @@ -88,13 +85,9 @@ export default function HomePage() { background={{ variant: "plain" }} mediaItems={[ { - imageSrc: "http://img.b2bpic.net/free-photo/young-man-civil-engineer-safety-hat_185193-108529.jpg", - imageAlt: "Chantier de construction professionnel", - }, + imageSrc: "http://img.b2bpic.net/free-photo/young-man-civil-engineer-safety-hat_185193-108529.jpg", imageAlt: "Chantier de construction professionnel"}, { - imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-holding-placard_23-2149366672.jpg", - imageAlt: "Réalisation de qualité en construction", - }, + imageSrc: "http://img.b2bpic.net/free-photo/full-shot-woman-holding-placard_23-2149366672.jpg", imageAlt: "Réalisation de qualité en construction"}, ]} rating={5} ratingText="Confiance des clients depuis 20 ans" @@ -116,54 +109,19 @@ export default function HomePage() { tagIcon={Wrench} products={[ { - id: "1", - name: "Rénovation Maison", - price: "Sur devis", - imageSrc: "http://img.b2bpic.net/free-photo/vintage-architecture-classical-facade-building_158595-6439.jpg?_wi=1", - imageAlt: "Rénovation complète de maison", - }, + id: "1", name: "Rénovation Maison", price: "À partir de 900€/m²", imageSrc: "http://img.b2bpic.net/free-photo/vintage-architecture-classical-facade-building_158595-6439.jpg?_wi=1", imageAlt: "Rénovation complète de maison"}, { - id: "2", - name: "Construction Neuve", - price: "Sur devis", - imageSrc: "http://img.b2bpic.net/free-photo/long-shot-men-working-roof_23-2149343678.jpg?_wi=1", - imageAlt: "Construction neuve moderne", - }, + id: "2", name: "Construction Neuve", price: "Sur devis", imageSrc: "http://img.b2bpic.net/free-photo/long-shot-men-working-roof_23-2149343678.jpg?_wi=1", imageAlt: "Construction neuve moderne"}, { - id: "3", - name: "Maçonnerie", - price: "Sur devis", - imageSrc: "http://img.b2bpic.net/free-photo/unfinished-brick-structure-with-view-lush-greenery_632498-60860.jpg?_wi=1", - imageAlt: "Travaux de maçonnerie professionnels", - }, + id: "3", name: "Maçonnerie", price: "Sur devis", imageSrc: "http://img.b2bpic.net/free-photo/unfinished-brick-structure-with-view-lush-greenery_632498-60860.jpg?_wi=1", imageAlt: "Travaux de maçonnerie professionnels"}, { - id: "4", - name: "Terrasse", - price: "Sur devis", - imageSrc: "http://img.b2bpic.net/free-photo/empty-table-chair-dining-set-nearly-sea-ocean-beach-white-cloud-blue-sky_74190-9983.jpg?_wi=1", - imageAlt: "Construction de terrasse extérieure", - }, + id: "4", name: "Terrasse", price: "Sur devis", imageSrc: "http://img.b2bpic.net/free-photo/empty-table-chair-dining-set-nearly-sea-ocean-beach-white-cloud-blue-sky_74190-9983.jpg?_wi=1", imageAlt: "Construction de terrasse extérieure"}, { - id: "5", - name: "Toiture", - price: "Sur devis", - imageSrc: "http://img.b2bpic.net/free-photo/man-with-helmet-sitting-roof-full-shot_23-2149343712.jpg?_wi=1", - imageAlt: "Travaux de toiture de qualité", - }, + id: "5", name: "Toiture", price: "Sur devis", imageSrc: "http://img.b2bpic.net/free-photo/man-with-helmet-sitting-roof-full-shot_23-2149343712.jpg?_wi=1", imageAlt: "Travaux de toiture de qualité"}, { - id: "6", - name: "Extension Maison", - price: "Sur devis", - imageSrc: "http://img.b2bpic.net/free-photo/side-view-family-sitting-table_23-2150231683.jpg?_wi=1", - imageAlt: "Extension résidentielle moderne", - }, + id: "6", name: "Extension Maison", price: "Sur devis", imageSrc: "http://img.b2bpic.net/free-photo/side-view-family-sitting-table_23-2150231683.jpg?_wi=1", imageAlt: "Extension résidentielle moderne"}, { - id: "7", - name: "Aménagement Extérieur", - price: "Sur devis", - imageSrc: "http://img.b2bpic.net/free-photo/senior-man-working-field-with-chest-vegetables_329181-12449.jpg?_wi=1", - imageAlt: "Aménagement paysager professionnel", - }, + id: "7", name: "Aménagement Extérieur", price: "Sur devis", imageSrc: "http://img.b2bpic.net/free-photo/senior-man-working-field-with-chest-vegetables_329181-12449.jpg?_wi=1", imageAlt: "Aménagement paysager professionnel"}, ]} gridVariant="three-columns-all-equal-width" animationType="slide-up" @@ -182,22 +140,11 @@ export default function HomePage() { tagIcon={CheckCircle} negativeCard={{ items: [ - "Travail bâclé et sans suivi", - "Délais non respectés", - "Coûts cachés et surprises", - "Pas de garantie ou d'assurance", - "Communication inexistante", - ], + "Travail bâclé et sans suivi", "Délais non respectés", "Coûts cachés et surprises", "Pas de garantie ou d'assurance", "Communication inexistante"], }} positiveCard={{ items: [ - "✔ Travail soigné et professionnel", - "✔ Respect des délais convenus", - "✔ Devis transparent et rapide", - "✔ Garantie et assurance complètes", - "✔ Communication régulière et claire", - "✔ Plus de 20 années d'expérience", - ], + "✔ Travail soigné et professionnel", "✔ Respect des délais convenus", "✔ Devis transparent et rapide", "✔ Garantie et assurance complètes", "✔ Communication régulière et claire", "✔ Plus de 20 années d'expérience"], }} animationType="slide-up" textboxLayout="default" @@ -206,6 +153,32 @@ export default function HomePage() { /> +
+ +
+
Date: Thu, 12 Mar 2026 11:22:53 +0000 Subject: [PATCH 2/3] Update src/app/portfolio/page.tsx --- src/app/portfolio/page.tsx | 86 +++++++++----------------------------- 1 file changed, 20 insertions(+), 66 deletions(-) diff --git a/src/app/portfolio/page.tsx b/src/app/portfolio/page.tsx index 22ba606..3f3753b 100644 --- a/src/app/portfolio/page.tsx +++ b/src/app/portfolio/page.tsx @@ -19,8 +19,7 @@ export default function PortfolioPage() { const footerColumns = [ { - title: "Services", - items: [ + title: "Services", items: [ { label: "Rénovation", href: "/#services" }, { label: "Construction", href: "/#services" }, { label: "Maçonnerie", href: "/#services" }, @@ -28,8 +27,7 @@ export default function PortfolioPage() { ], }, { - title: "Entreprise", - items: [ + title: "Entreprise", items: [ { label: "À propos", href: "/about" }, { label: "Nos Réalisations", href: "/portfolio" }, { label: "Avis Clients", href: "/#testimonials" }, @@ -37,8 +35,7 @@ export default function PortfolioPage() { ], }, { - title: "Contact", - items: [ + title: "Contact", items: [ { label: "Téléphone: +32 (0) 2 123 45 67", href: "tel:+32212345678" }, { label: "Email: info@webild.be", href: "mailto:info@webild.be" }, { label: "Belgique", href: "#" }, @@ -46,8 +43,7 @@ export default function PortfolioPage() { ], }, { - title: "Légal", - items: [ + title: "Légal", items: [ { label: "Politique de Confidentialité", href: "#" }, { label: "Conditions d'Utilisation", href: "#" }, { label: "Mentions Légales", href: "#" }, @@ -73,9 +69,7 @@ export default function PortfolioPage() {
@@ -84,64 +78,28 @@ export default function PortfolioPage() {
From 4b99824f2b255b97b627e19f9074c46791ace961 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 12 Mar 2026 11:22:54 +0000 Subject: [PATCH 3/3] Update src/app/services/page.tsx --- src/app/services/page.tsx | 118 +++++++++++++++----------------------- 1 file changed, 45 insertions(+), 73 deletions(-) diff --git a/src/app/services/page.tsx b/src/app/services/page.tsx index a49e26e..04c1a04 100644 --- a/src/app/services/page.tsx +++ b/src/app/services/page.tsx @@ -4,10 +4,11 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; import ProductCardOne from '@/components/sections/product/ProductCardOne'; import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen'; +import PricingCardNine from '@/components/sections/pricing/PricingCardNine'; import ContactText from '@/components/sections/contact/ContactText'; import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; import Link from "next/link"; -import { Wrench, CheckCircle } from "lucide-react"; +import { Wrench, CheckCircle, Euro } from "lucide-react"; export default function ServicesPage() { return ( @@ -35,9 +36,7 @@ export default function ServicesPage() { { name: "Contact", id: "contact" }, ]} button={{ - text: "Demander un devis", - href: "contact", - }} + text: "Demander un devis", href: "contact"}} /> @@ -50,54 +49,19 @@ export default function ServicesPage() { tagIcon={Wrench} products={[ { - id: "1", - name: "Rénovation Maison", - price: "Sur devis", - imageSrc: "http://img.b2bpic.net/free-photo/vintage-architecture-classical-facade-building_158595-6439.jpg?_wi=2", - imageAlt: "Rénovation complète de maison", - }, + id: "1", name: "Rénovation Maison", price: "À partir de 900€/m²", imageSrc: "http://img.b2bpic.net/free-photo/vintage-architecture-classical-facade-building_158595-6439.jpg?_wi=2", imageAlt: "Rénovation complète de maison"}, { - id: "2", - name: "Construction Neuve", - price: "Sur devis", - imageSrc: "http://img.b2bpic.net/free-photo/long-shot-men-working-roof_23-2149343678.jpg?_wi=2", - imageAlt: "Construction neuve moderne", - }, + id: "2", name: "Construction Neuve", price: "Sur devis", imageSrc: "http://img.b2bpic.net/free-photo/long-shot-men-working-roof_23-2149343678.jpg?_wi=2", imageAlt: "Construction neuve moderne"}, { - id: "3", - name: "Maçonnerie", - price: "Sur devis", - imageSrc: "http://img.b2bpic.net/free-photo/unfinished-brick-structure-with-view-lush-greenery_632498-60860.jpg?_wi=2", - imageAlt: "Travaux de maçonnerie professionnels", - }, + id: "3", name: "Maçonnerie", price: "Sur devis", imageSrc: "http://img.b2bpic.net/free-photo/unfinished-brick-structure-with-view-lush-greenery_632498-60860.jpg?_wi=2", imageAlt: "Travaux de maçonnerie professionnels"}, { - id: "4", - name: "Terrasse", - price: "Sur devis", - imageSrc: "http://img.b2bpic.net/free-photo/empty-table-chair-dining-set-nearly-sea-ocean-beach-white-cloud-blue-sky_74190-9983.jpg?_wi=2", - imageAlt: "Construction de terrasse extérieure", - }, + id: "4", name: "Terrasse", price: "Sur devis", imageSrc: "http://img.b2bpic.net/free-photo/empty-table-chair-dining-set-nearly-sea-ocean-beach-white-cloud-blue-sky_74190-9983.jpg?_wi=2", imageAlt: "Construction de terrasse extérieure"}, { - id: "5", - name: "Toiture", - price: "Sur devis", - imageSrc: "http://img.b2bpic.net/free-photo/man-with-helmet-sitting-roof-full-shot_23-2149343712.jpg?_wi=2", - imageAlt: "Travaux de toiture de qualité", - }, + id: "5", name: "Toiture", price: "Sur devis", imageSrc: "http://img.b2bpic.net/free-photo/man-with-helmet-sitting-roof-full-shot_23-2149343712.jpg?_wi=2", imageAlt: "Travaux de toiture de qualité"}, { - id: "6", - name: "Extension Maison", - price: "Sur devis", - imageSrc: "http://img.b2bpic.net/free-photo/side-view-family-sitting-table_23-2150231683.jpg?_wi=2", - imageAlt: "Extension résidentielle moderne", - }, + id: "6", name: "Extension Maison", price: "Sur devis", imageSrc: "http://img.b2bpic.net/free-photo/side-view-family-sitting-table_23-2150231683.jpg?_wi=2", imageAlt: "Extension résidentielle moderne"}, { - id: "7", - name: "Aménagement Extérieur", - price: "Sur devis", - imageSrc: "http://img.b2bpic.net/free-photo/senior-man-working-field-with-chest-vegetables_329181-12449.jpg?_wi=2", - imageAlt: "Aménagement paysager professionnel", - }, + id: "7", name: "Aménagement Extérieur", price: "Sur devis", imageSrc: "http://img.b2bpic.net/free-photo/senior-man-working-field-with-chest-vegetables_329181-12449.jpg?_wi=2", imageAlt: "Aménagement paysager professionnel"}, ]} gridVariant="three-columns-all-equal-width" animationType="slide-up" @@ -108,6 +72,33 @@ export default function ServicesPage() { /> + {/* Pricing Section */} +
+ +
+ {/* Our Expertise Section */}
@@ -167,8 +143,7 @@ export default function ServicesPage() { logoText="Webild Construction" columns={[ { - title: "Services", - items: [ + title: "Services", items: [ { label: "Rénovation", href: "/services" }, { label: "Construction", href: "/services" }, { label: "Maçonnerie", href: "/services" }, @@ -176,8 +151,7 @@ export default function ServicesPage() { ], }, { - title: "Entreprise", - items: [ + title: "Entreprise", items: [ { label: "À propos", href: "/" }, { label: "Nos Réalisations", href: "/" }, { label: "Avis Clients", href: "/" }, @@ -185,8 +159,7 @@ export default function ServicesPage() { ], }, { - title: "Contact", - items: [ + title: "Contact", items: [ { label: "Téléphone: +32 (0) 2 123 45 67", href: "tel:+32212345678" }, { label: "Email: info@webild.be", href: "mailto:info@webild.be" }, { label: "Belgique", href: "#" }, @@ -194,8 +167,7 @@ export default function ServicesPage() { ], }, { - title: "Légal", - items: [ + title: "Légal", items: [ { label: "Politique de Confidentialité", href: "#" }, { label: "Conditions d'Utilisation", href: "#" }, { label: "Mentions Légales", href: "#" },