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

33 lines (32 loc) 1.58 kB
import { DsfrBadgeSeverity, DsfrBadgeSize } from './badges.model'; import * as i0 from "@angular/core"; export declare class DsfrBadgeComponent { /** Label du badge, obligatoire. */ label: string; /** * L'icône de sévérité n'est pas affiché si `true` (`false` par défaut). * Attention seuls les badges dits "système" peuvent avoir une icône, les badges "custom" ne le peuvent pas. */ noIcon: boolean; /** Taille du badge, optionnel, `MD` par défaut. */ size: DsfrBadgeSize; /** Classe personnalisée pour la couleur du badge. */ customClass: string; /** @internal */ private _severity; get severity(): DsfrBadgeSeverity | undefined; /** Niveau d'alerte, optionnel. */ set severity(value: DsfrBadgeSeverity | undefined); /** @internal */ getClasses(): "" | { 'fr-badge--new': boolean; 'fr-badge--success': boolean; 'fr-badge--info': boolean; 'fr-badge--warning': boolean; 'fr-badge--error': boolean; 'fr-badge--sm': string | false; 'fr-badge--no-icon': boolean; }; static ɵfac: i0.ɵɵFactoryDeclaration<DsfrBadgeComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DsfrBadgeComponent, "dsfr-badge", never, { "label": { "alias": "label"; "required": false; }; "noIcon": { "alias": "noIcon"; "required": false; }; "size": { "alias": "size"; "required": false; }; "customClass": { "alias": "customClass"; "required": false; }; "severity": { "alias": "severity"; "required": false; }; }, {}, never, never, false, never>; }