Champ mot de passe

Champ de saisie de type mot de passe avec la saisie remplacée par des points.

Props

Obligatoires

Optionnels

Fonctions appelées

Spécificités

  • Si 'id' non renseigné, l'identifiant sera 'name-' valeur aléatoire entre 10000 et 99999

  • Un bouton peut être ajouté pour visualiser le mot de passe au bouton down et pas sur le clic

  • Une icône peut être rajoutée pour avoir une indication de la robustesse (l'icône change de couleur et la bulle d'aide change en fonction du niveau de robustesse : Danger : pas assez de caractère (8 au minimum) Warning : longueur bonne mais pas de majuscule ou pas de minuscule ou pas de chiffre Secondary : il n'y a pas de caractère spéciaux Primary : Longueur bonne, contient des majuscules, des miniscules, des chiffres et des caractères spéciaux) Rien n'est bloquant, c'est juste une indication

Exemple

<InputPassword
  id="password"
  name="password"
  label="Mot de passe"
  required
  value={this.state.password}
  error={this.state.password_error}
  onChange={this.onChange}
/>

To Do

  • Ajouter et gérer l'attribut className ?

  • Ajouter et gérer l'attribut help ?

  • Ajouter 'labelInline'? Remplacé pas 'LabelTop' ?

  • Gérer les bulles d'aides de l'indicateur de robustesse avec intl pour les différentes langues

Last updated