@edugouvfr/ngx-dsfr
Version:
NgxDsfr est un portage Angular des éléments d'interface du Système de Design de l'État Français (DSFR).
54 lines (53 loc) • 1.07 kB
TypeScript
/**
* Décrit le modèle d'un input de type texte.
*/
export interface DsfrInputText {
/**
* Label du lien.
*/
label: string;
/**
* Attribut name de l'input.
*/
name: string;
/**
* La valeur gérée par le champ de formulaire.
*/
value: string;
/**
* Ajout un icon à droite dans le champ de saisie.
*/
icon?: string;
/**
* Attribut ariaLabel pour legende non visible.
*/
ariaLabel?: string;
/**
* Message d'erreur de l'input.
*/
error?: string;
/**
* Message de validation de l'input.
*/
valid?: string;
/**
* Text additionel décrivant le champs.
*/
hint?: string;
/**
* Indique que le champs est obligatoite.
*/
required?: boolean;
/**
* ttribut 'id' du champ, généré automatiquement par défaut.
* */
id?: string;
/**
* Permer de désactiver le champs.
*/
disabled?: boolean;
/**
* Valeur de l'attribut auto-complete.
*/
autoComplete?: string;
}