Radio Group
Groupe de boutons radio construit sur Radix UI. Permet de selectionner une seule option parmi plusieurs choix.
Preview
Disabled
La prop disabled sur RadioGroup desactive tous les items du groupe.
Props
RadioGroup
| Prop | Type | Default | Description |
|---|---|---|---|
| value | string | — | Valeur selectionnee (mode controle). |
| defaultValue | string | — | Valeur par defaut (mode non-controle). |
| onValueChange | (value: string) => void | — | Callback appele quand la selection change. |
| disabled | boolean | false | Desactive tous les items du groupe. |
| className | string | — | Classes CSS additionnelles. Par defaut : grid gap-2. |
RadioGroupItem
| Prop | Type | Default | Description |
|---|---|---|---|
| value | string | — | Valeur unique de l'option (obligatoire). |
| id | string | — | ID HTML pour lier l'item a un label via htmlFor. |
| disabled | boolean | false | Desactive cet item specifique. |
| className | string | — | Classes CSS additionnelles. |