Skip to content

Composants d'affichage ​

Les composants d'affichage servent à présenter du contenu visuel : titres, images, badges, modales, indicateurs de progression, etc.

Typographie et structure ​

ComposantDescription
HeadingTitres sémantiques (h1-h6) avec tailles et poids configurables
PanelConteneur de surface avec bordure et ombre optionnelle
DividerTrait de séparation, avec texte optionnel
KbdTouche ou raccourci clavier
VisuallyHiddenContenu réservé aux lecteurs d'écran
IconIcônes SVG avec taille et couleur personnalisables

Médias et identité ​

ComposantDescription
ImageImage avec ratios, sources multiples et lazy loading
AvatarAvatar avec initiales, statut et badges
AvatarGroupGroupe d'avatars avec gestion du surplus
TagÉtiquette retirable (filtre, mot-clé)
BadgeBadge avec variantes, icônes et couleurs personnalisables

Overlays et conteneurs ​

ComposantDescription
ConfirmDialogConfirmation par promesse avec useConfirm()
DialogModale/tiroir polyvalent (center, left, right, top, bottom, full)
PopoverBulle contextuelle avec placement intelligent
TooltipInfobulle au survol et au focus clavier
AlertAlerte informative avec types success, warning, error, info
ToastNotifications éphémères avec useToast() et SuToaster
DataTableTableau de données : tri, sélection, pagination
TreeViewArborescence dépliable au clavier
TabsOnglets avec variantes underline, contained et pills
AccordionPanneaux dépliables avec ouverture simple ou multiple
CollapseZone dépliable individuelle

Indicateurs ​

ComposantDescription
ProgressBarre de progression avec états et mode indéterminé
SpinnerIndicateur de chargement avec 5 styles d'animation
SkeletonSilhouette de contenu en cours de chargement
EmptyStateZone vide avec explication et actions

Publié sous licence MIT.