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

52 lines (51 loc) 2.12 kB
import { OnInit } from '@angular/core'; import * as i0 from "@angular/core"; export declare abstract class BaseFieldsetComponent implements OnInit { /** * L'identifiant du fieldset - Optionnel (sera généré si non fourni). */ id: string | undefined; /** * La légende du fieldset. Peut être indiquée via cet input ou via un slot [legend]. */ legend: string; /** * Permet de rétablir une graisse standard sur la légende. */ legendRegular: boolean; /** * Permet de masquer la légende en la préservant pour les lecteurs d'écran. */ legendSrOnly: boolean; /** * Texte de description additionnel. */ hint: string; /** * Permet de désactiver l'ensemble des champs du fieldset. */ disabled: boolean; /** * Le(s) message(s) d'erreur à afficher le cas échéant. */ error: string | string[] | undefined; /** * Le message de validation à afficher le cas échéant. */ valid: string; /** @internal */ legendId: string; /** @internal */ messagesId: string; /** * Retourne les erreurs sous forme de tableau même si on a juste un string * @return type compatible avec la propriété error, c.-à-d. undefined si non renseigné * @internal */ get errors(): string[] | undefined; ngOnInit(): void; /** @internal */ hasErrors(): boolean; /** @internal */ isLegendRegular(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<BaseFieldsetComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<BaseFieldsetComponent, "ng-component", never, { "id": { "alias": "id"; "required": false; }; "legend": { "alias": "legend"; "required": false; }; "legendRegular": { "alias": "legendRegular"; "required": false; }; "legendSrOnly": { "alias": "legendSrOnly"; "required": false; }; "hint": { "alias": "hint"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "error": { "alias": "error"; "required": false; }; "valid": { "alias": "valid"; "required": false; }; }, {}, never, never, false, never>; }