React
Composants React pour le DSBJ : hooks pour l’état, forwardRef pour le focus et props entièrement typées. Importez depuis le sous-chemin React du package.
Base
Button
Bouton avec variantes, tailles et mode icône.
Link
Lien stylé avec icônes optionnelles.
Badge
Badge avec variantes sémantiques.
Tag
Tag avec suppression et variantes.
Avatar
Avatar avec image, initiales ou icône.
Formulaires
Input
Champ contrôlé avec états de validation.
Select
Liste déroulante accessible.
Checkbox
Case à cocher.
Radio
Bouton radio.
Toggle
Interrupteur.
DatePicker
Sélecteur de date.
Upload
Zone de téléversement.
Search
Barre de recherche.
Contenu
Alert
Alerte avec variantes et fermeture.
Card
Carte composable (image, corps, pied).
Callout
Mise en avant.
Quote
Citation avec auteur.
Highlight
Mise en exergue.
Notice
Bandeau d’information.
Tile
Tuile de navigation.
Table
Tableau de données.
Skeleton
Placeholder de chargement.
Content
Contenu éditorial typographique.
Interactifs
Accordion
Accordéon avec mode exclusif.
Modal
Modale contrôlée (open + onClose).
Tabs
Onglets avec navigation clavier.
Dropdown
Menu déroulant.
Toast
Notifications toast.
Tooltip
Infobulle.
Gallery
Galerie avec lightbox.
Marquee
Bandeau défilant.
TreeView
Arborescence interactive.
BjChatBubble
Bulle de message.
Drawer
Sliding side panel.
Consent
Bannière cookies et préférences.
Navigation
Header
En-tête institutionnel.
Footer
Pied de page.
Breadcrumb
Fil d’Ariane.
Pagination
Pagination contrôlée.
Stepper
Indicateur d’étapes.
Banner
Bannière hero.
Logo
Logo institutionnel.
Navigation
Liste de navigation principale.
Sidemenu
Menu latéral.
Skiplink
Liens d'évitement.
Summary
Sommaire avec ancres.