@brickslab/ui-web
Interrupteur à bascule pour activer/désactiver une option. Composant contrôlé : l'état checked et le callback onChange sont gérés par le parent. Supporte un label et un état désactivé.
Aperçu
états checked et unchecked — interactifs
état disabled
sans label
Props
| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
checked | boolean | — | ✓ | État coché/non coché du toggle. Composant contrôlé. |
onChange | (checked: boolean) => void | — | ✓ | Callback déclenché lors du changement d'état. Reçoit la nouvelle valeur booléenne. |
label | string | — | — | Libellé associé au toggle pour l'accessibilité et l'affichage. |
disabled | boolean | false | — | Désactive l'interaction avec le toggle. |