Toggle.tsx
Taille md (défaut) vs sm — côte à côte
size="md" (défaut)
size="sm"
disabled
Usage réel — paramètres utilisateur (état interactif)
notifs=true · darkMode=false · autoSave=true
Badges.tsx
appearance="neon" — toutes les variantes, tailles sm & md
appearance="ticket" — toutes les variantes, tailles sm & md
appearance="accent" — toutes les variantes, tailles sm & md
dot=true — point de statut (neon pulse, ticket & accent discrets)
Cas d'usage — tags mélangés dans une vraie interface
Tabs.tsx
Tabs non-contrôlé — defaultValue automatique (premier onglet)
Contenu de l'onglet Vue d'ensemble.
Les onglets permettent d'organiser du contenu connexe en sections distinctes accessibles au clic.
Tabs contrôlé — value + onChange piloté depuis le parent
Onglet Résumé (contrôlé).
onglet actif : "overview"
Select.tsx
Select de base — placeholder, option désactivée, valeur sélectionnée
Sans valeur initiale (placeholder)
Avec valeur initiale — value="user"
value="user"
disabled=true
Select dans un formulaire réel
Pays
Rôle
Framework
ToolTips.tsx
Positions : top / bottom / left / right (défaut : top)
Contenu riche + delay personnalisé
Usage inline — texte avec tooltip sur un mot
Le composant TooltipDéclenché au survol ou focus clavier (onMouseEnter / onFocus) est indépendant de DropdownDéclenché au clic — menus, panneaux persistants car le survol et le clic ont des sémantiques différentes.
Modal.tsx
Tailles : sm / md / lg / full
Variantes — sans footer / avec footer / closeOnOverlayClick=false
Cas d'usage réel — confirmation de suppression
CatBut · UI · Toggle · Badge · Tabs · Select · Modal