UNPKG

@edugouvfr/ngx-dsfr-ext

Version:

NgxDsfrExt est une extension au package @edugouvfr/ngx-dsfr (portage Angular des éléments DSFR)

65 lines (64 loc) 2.69 kB
import { OnDestroy } from '@angular/core'; import { DsfrI18nService } from '@edugouvfr/ngx-dsfr'; import * as i0 from "@angular/core"; export declare class DsfrProgressBarComponent implements OnDestroy { protected i18n: DsfrI18nService; /** * Label de la barre de progression. */ label: string; /** * Affiche ou masque la valeur de la barre de progression, vrai par défaut. */ showValue: boolean; /** * Affiche ou masque le label de la barre de progression, vrai par défaut. */ showLabel: boolean; /** * Determine la valeur minimale et la valeur maximale de la valeur représentée dans la progress bar. */ range: DsfrProgressBarRange; /** * Signe d'unité ajouté à la valeur, '%' par défaut. */ unit: string; /** * Stoppe l'animation de la barre si la valeur de cette dernière est indéterminée. */ stopIndeterminateAnimation: boolean; /** * 👓 Message permettant de contextualiser le processus décrit par la barre de progression en mode "indéterminé". * * Valeur par défaut : "Chargement de l'agenda en cours. Veuillez patienter." */ indeterminateContextMessage: string | undefined; /** * Id du conteneur * @internal */ protected progressbarId: string; /** Id du label * @internal */ protected labelId: string; protected barLength: number; protected valueText: string | null; private _value; private subscription; constructor(i18n: DsfrI18nService); get indeterminate(): boolean; get value(): number | undefined; /** * Valeur actuelle de la progression. La valeur `null` représente une valeur indéterminée. */ set value(value: number | undefined); ngOnDestroy(): void; private computeBarLength; private computeValueText; static ɵfac: i0.ɵɵFactoryDeclaration<DsfrProgressBarComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DsfrProgressBarComponent, "dsfr-ext-progressbar, dsfrx-progressbar", never, { "label": { "alias": "label"; "required": true; }; "showValue": { "alias": "showValue"; "required": false; }; "showLabel": { "alias": "showLabel"; "required": false; }; "range": { "alias": "range"; "required": false; }; "unit": { "alias": "unit"; "required": false; }; "stopIndeterminateAnimation": { "alias": "stopIndeterminateAnimation"; "required": false; }; "indeterminateContextMessage": { "alias": "indeterminateContextMessage"; "required": false; }; "value": { "alias": "value"; "required": false; }; }, {}, never, never, true, never>; } export interface DsfrProgressBarRange { min: number; max: number; }