@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).
40 lines (39 loc) • 1.64 kB
TypeScript
import { DsfrSeverity, DsfrSeverityConst } from '../../models';
import * as i0 from "@angular/core";
/**
* InputGroupComponent contient :
* - Le label et l'aide textuel de l'input,
* - Les messages de l'input
* @since 1.11.0
* @author pfontanet
*/
export declare class InputGroupComponent {
/** Libellé du champ. */
label: string;
/** Elément sur lequel porte le label. */
inputId: string;
/** Texte additionnel décrivant le champ. */
hint: string | undefined;
/**
* Permet de désactiver le champ.
*/
disabled: boolean;
/**
* Message d'information lié au composant
*/
message: string | undefined;
/**
* Représente la sévérité du message
*/
severity: DsfrSeverity;
/**
* Id de la div affichant les messages d'erreur ou de validation.
*/
messagesGroupId: string;
/** @internal */
protected readonly severityConst: typeof DsfrSeverityConst;
/** @internal */
protected hasMessage(severity: DsfrSeverity): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<InputGroupComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<InputGroupComponent, "edu-input-group", never, { "label": { "alias": "label"; "required": false; }; "inputId": { "alias": "inputId"; "required": false; }; "hint": { "alias": "hint"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "message": { "alias": "message"; "required": false; }; "severity": { "alias": "severity"; "required": false; }; "messagesGroupId": { "alias": "messagesGroupId"; "required": false; }; }, {}, never, ["*"], true, never>;
}