Footer

Dark footer cohérent avec le header (bg-[#111111]). Grille 2 colonnes : brand + contact à gauche, 3 colonnes de navigation à droite.

Location

src/features/landing/footer.tsx
__tests__/footer.test.tsx — 15 tests ✅

Structure

footer#footer
├── Brand (logo + tagline + contact)
│   ├── Logo → /
│   ├── Description
│   └── Contact (MapPin, Mail, Phone, Clock)
├── Nav columns
│   ├── Services  (Solutions, Formations, Réalisations, Avis, FAQ)
│   ├── Ressources (Blog, Documentation, About, Contact)
│   └── Légal (Mentions légales, CGV, Politique confidentialité)
└── Bottom bar
    ├── Copyright © {year}
    └── CTA "Prendre RDV" → #audit-form

Examples

// app/layout.tsx
import { Footer } from "@/features/landing/footer";

export default function Layout({ children }: { children: React.ReactNode }) {
  return (
    <>
      <main>{children}</main>
      <Footer />
    </>
  );
}

Testing

Mocks Required

MockReason
next/imageReplaces <Image> with <img>
next/linkReplaces <Link> with <a>

Coverage

CategoryTests
Brandlogo présent, nom "lemurian", lien vers /
Contactville, email, horaires
Nav titresServices, Ressources, Légal
Nav liensSolutions SEO → /solutions, Blog → /posts, Mentions légales
CTAPrendre RDV → #audit-form
Copyrightannée courante présente

© 2026 Lemurian Agency Tous droits réservés.
Crée avec par Andy Ramaroson

CvgConfidentialitéMentions légalesapp icon