Composants Client
Composants React destinés à être exécutés côté client (interactivité, état local, hooks). Chaque composant dispose d'une page de démonstration et d'exemples de code.
HeaderContent
En-tête de page avec titre, description et bouton d'action optionnel.
Sidebar (SideNav)
Barre de navigation latérale avec header, sous-menus, footer et branding configurable. Compatible Next.js, Vite, React Router.
ErrorDisplay
Affichage des erreurs API avec bouton de fermeture, design adaptatif.
Table
Tableau de données typé avec pagination, chargement, erreur, impression et actions personnalisables.
Modal
Fenêtre modale avec overlay, touche Échap, fermeture au clic et render prop requestClose.
Confirmation
Boîte de confirmation avec gestion d'erreur, countdown automatique et état de chargement.
InputSearch
Champ de recherche contrôlé avec bouton X d'effacement. Compatible setState direct.
SelectSearch
Select custom pour filtrer par catégorie — clic hors zone, Escape, toggle et clear X.
TopicIllustration
Carte cliquable avec icône, titre et description — hover avec flèche et ombre.
AboutPage
Page "À propos" réutilisable — logo, version, concepteur et grille de fonctionnalités. Fini le copier-coller.