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

39 lines (38 loc) 1.83 kB
import { DsfrBadgeSeverity, DsfrBadgeSize } from './badge.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. */ badgeSize: DsfrBadgeSize; /** Classe personnalisée pour la couleur du badge. Correspond à une classe du type `fr-badge--blue-cumulus`. */ customClass: string | undefined; /** @internal */ private _severity; /** * Taille du badge, optionnel, `MD` par défaut. * * @deprecated since(1.15.0) utiliser 'badgeSize' à la place */ get size(): DsfrBadgeSize; get severity(): DsfrBadgeSeverity | undefined; /** * Taille du badge, optionnel, `MD` par défaut. * * @deprecated since(1.15.0) utiliser 'badgeSize' à la place */ set size(value: DsfrBadgeSize); /** Niveau d'alerte, optionnel. */ set severity(value: DsfrBadgeSeverity | undefined); /** @internal */ getClasses(): Record<string, 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; }; "badgeSize": { "alias": "badgeSize"; "required": false; }; "customClass": { "alias": "customClass"; "required": false; }; "size": { "alias": "size"; "required": false; }; "severity": { "alias": "severity"; "required": false; }; }, {}, never, never, true, never>; }