DS

Switch

Interrupteur on/off avec animation de transition. Implemente en HTML natif (input checkbox + label) pour une accessibilite maximale. Zone de clic elargie a 44px pour les cibles tactiles.

Preview

Etat active

Disabled

Props

PropTypeDefaultDescription
checkedbooleanEtat active/desactive du switch.
onCheckedChange(checked: boolean) => voidCallback appele quand l'etat change.
activeColorstringSi defini, utilise bg-green-500 quand le switch est active au lieu de bg-primary.
disabledbooleanfalseDesactive le switch.
idstringID HTML pour lier le switch a un label via htmlFor.
classNamestringClasses CSS additionnelles appliquees au label interne.