Composant de radio pour les applications Stripe
Utilisez les boutons radio pour permettre à l'utilisateur de faire un choix parmi un ensemble d'options mutuellement exclusives.
Pour ajouter le composant Radio
à votre application :
import {Radio} from '@stripe/ui-extension-sdk/ui';
<Radio label="This is a Radio." />
Propriétés radio
Propriété | Type |
---|---|
| Facultatif
Si cette propriété est définie sur |
| Facultatif
Contrôle si la saisie est sélectionnée. Lorsque vous transmettez cette propriété, vous devez également transmettre un gestionnaire |
| Facultatif
Spécifie la valeur initiale modifiable par un utilisateur. |
| Facultatif
Texte descriptif qui sera affiché à côté du libellé du contrôle. |
| Facultatif
Indique si l’élément doit être désactivé ou non. Empêche la sélection. |
| Facultatif
Texte d’erreur qui sera affiché sous le contrôle. |
| Facultatif
Spécifie l’ |
| Facultatif
Masque visuellement les éléments spécifiés. Les éléments masqués sont toujours présents et visibles des lecteurs d’écran. |
| Facultatif
Indique si l’élément est à l’état non valide ou non. Il s’agit uniquement d’une propriété d’affichage, qui n’empêche pas la soumission du formulaire. |
| Facultatif
Texte décrivant le contrôle. Il est à la fois visible et cliquable. |
| Facultatif
Permet de rassembler plusieurs |
| Facultatif
Obligatoire pour les saisies contrôlées. Se déclenche immédiatement lorsque la valeur de la saisie est modifiée par l’utilisateur (par exemple, à chaque fois qu’il appuie sur une touche du clavier). Se comporte comme l’événement de saisie du navigateur. |
| Facultatif
Si cette propriété est définie sur |
| Facultatif
Si cette propriété est définie sur |
| Facultatif
Remplace le comportement par défaut de la touche de tabulation. Évitez d’utiliser des valeurs autres que |
| Facultatif
Contrôle le texte saisi. Lorsque vous transmettez cette propriété, vous devez également transmettre un gestionnaire |
Désactivé
Vous pouvez désactiver un composant Radio
afin d’éviter toute modification.
<Radio name="group" label="Ah ah ah" disabled /> <Radio name="group" disabled defaultChecked label="You didn't say the magic word" />
Non valide
Radio
peut être non valide.
<Radio label="This is an invalid input" invalid />
Gestion des états
Utilisez le composant Radio
comme une entrée non contrôlée :
<Radio name="group" label="Have some of Column A" onChange={(e) => { console.log(e.target.checked); }} /> <Radio name="group" label="Try all of Column B" onChange={(e) => { console.log(e.target.checked); }} />