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

72 lines (71 loc) 3.06 kB
import { OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { DsfrSeverity, DsfrSeverityConst } from '../../shared'; import * as i0 from "@angular/core"; export declare abstract class BaseFieldsetComponent implements OnInit, OnChanges { /** * L'identifiant du fieldset - Optionnel (sera généré si non fourni). * * @deprecated (since 1.14.0) utiliser fieldsetId */ id: string | undefined; /** * L'identifiant du fieldset - Optionnel (sera généré si non fourni). */ fieldsetId: 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; /** * Message d'information lié au composant. */ message: string | string[] | undefined; /** * Représente la sévérité du message. */ messageSeverity: DsfrSeverity | undefined; /** * Positionne un message d'erreur. * * @deprecated (since 1.14) utiliser message et messageSeverity à la place */ error: string | string[] | undefined; /** * Positionne un message de validation. * * @deprecated (since 1.14) utiliser message et messageSeverity à la place */ valid: string | undefined; protected readonly DsfrSeverity: typeof DsfrSeverityConst; protected legendId: string; protected messagesId: string; protected nativeElementId: 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; ngOnChanges({ error, valid }: SimpleChanges): void; ngOnInit(): void; protected isLegendRegular(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<BaseFieldsetComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<BaseFieldsetComponent, "ng-component", never, { "id": { "alias": "id"; "required": false; }; "fieldsetId": { "alias": "fieldsetId"; "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; }; "message": { "alias": "message"; "required": false; }; "messageSeverity": { "alias": "messageSeverity"; "required": false; }; "error": { "alias": "error"; "required": false; }; "valid": { "alias": "valid"; "required": false; }; }, {}, never, never, false, never>; }