UNPKG

@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).

50 lines (49 loc) 2.36 kB
import { ElementRef, OnInit } from '@angular/core'; import { DefaultControlComponent, DsfrSeverity, DsfrSeverityConst } from '../../shared'; import * as i0 from "@angular/core"; export declare class DsfrFormCheckboxComponent extends DefaultControlComponent<boolean> implements OnInit { private elementRef; /** * Cache le label visuellement en le laissant disponible aux lecteurs d'écran. */ labelSrOnly: boolean; /** Ajouter l'attribut 'aria-invalid' sur le champ de formulaire. */ ariaInvalid: string; /** * Donne une taille de 16px au lieu de 24px. */ small: boolean; /** * Message d'information lié au composant */ message: string | undefined; /** * Représente la sévérité du message */ messageSeverity: DsfrSeverity; protected readonly DsfrSeverity: typeof DsfrSeverityConst; protected defaultChecked: boolean; protected messagesGroupId: string; constructor(elementRef: ElementRef); /** @since 1.5 */ get checked(): boolean; /** @since 1.5 */ get indeterminateState(): boolean; /** * Message d'erreur, quand il est présent les couleurs du contrôle changent. * @deprecated (@since 1.14) utiliser message et messageSeverity à la place */ set error(value: string | undefined); /** * Message de validation, quand il est présent les couleurs du contrôle changent. * @deprecated (@since 1.14) utiliser message et messageSeverity à la place */ set valid(value: string | undefined); /** @since 1.4 */ set indeterminate(value: boolean); /** @internal */ ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration<DsfrFormCheckboxComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DsfrFormCheckboxComponent, "dsfr-form-checkbox", never, { "labelSrOnly": { "alias": "labelSrOnly"; "required": false; }; "ariaInvalid": { "alias": "ariaInvalid"; "required": false; }; "small": { "alias": "small"; "required": false; }; "message": { "alias": "message"; "required": false; }; "messageSeverity": { "alias": "messageSeverity"; "required": false; }; "error": { "alias": "error"; "required": false; }; "valid": { "alias": "valid"; "required": false; }; "indeterminate": { "alias": "indeterminate"; "required": false; }; }, {}, never, ["[label]"], true, never>; }