Groupe de boutons radio construit sur Radix UI. Permet de selectionner une seule option parmi plusieurs choix.
La prop disabled sur RadioGroup desactive tous les items du groupe.
| 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. |
| 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. |