Radio
Un bouton radio, pour choisir une seule option parmi plusieurs (donner le même `name` à chaque option du groupe). Huit couleurs, quatre tailles.
Vue d'ensemble : color × size
Réglages
Chaque réglage correspond à une propriété du composant.
La couleur du bouton, une fois sélectionné.
La taille, de petit (sm) à très grand (xl).
Bouton sélectionné au départ.
Bouton désactivé : grisée, et sans action possible.
Le nom lu par les lecteurs d'écran. Obligatoire si le bouton n'a pas de <label> à côté.
Le nom du groupe : les boutons qui le partagent s'excluent entre eux.
La valeur envoyée avec le formulaire quand le bouton est sélectionné.
Des classes en plus, pour tester une personnalisation.
Le code correspondant
import Radio from "@neo/ui/components/Radio.astro";
<Radio />