import Link from "next/link"; import Navbar from "@/components/marketing/Navbar"; import Footer from "@/components/marketing/Footer"; import ScrollReveal from "@/components/animations/ScrollReveal"; import ContactForm from "@/components/marketing/ContactForm"; interface ServiceItem { icon: string; title: string; desc: string; } interface Stat { val: string; label: string; } interface Props { label: string; title: string; subtitle: string; phone: string; phoneRaw: string; items: ServiceItem[]; itemsSectionTitle: string; stats?: Stat[]; seoTitle: string; seoText: React.ReactNode; contactTitle?: string; } function Arrow() { return ( ); } export default function ServicePageLayout({ label, title, subtitle, phone, phoneRaw, items, itemsSectionTitle, stats, seoTitle, seoText, contactTitle, }: Props) { return (
{/* Hero */}
Tous les services {label}

{title}

{subtitle}

Devis gratuit {phone}
{/* Stats */} {stats && stats.length > 0 && (
{stats.map((s) => (
{s.val}
{s.label}
))}
)} {/* Items grid */}
Nos prestations

{itemsSectionTitle}

{items.map((item, i) => (
{item.icon}

{item.title}

{item.desc}

))}
{/* SEO text */}
Notre expertise

{seoTitle}

{seoText}
{/* Contact split */}
Devis gratuit

{contactTitle ?? "Parlons de votre projet"}

Benoît se déplace gratuitement pour évaluer votre chantier et vous remettre un devis détaillé sous 24h.

{[ "Devis gratuit & déplacement offert", "Réponse sous 24h", "Sans engagement", ].map((item) => (
{item}
))}
); }