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

28 lines (27 loc) 981 B
/** * Définition d'un badge dans un groupe de badges */ export interface DsfrBadge { /** Label du badge **/ label: string; /** Niveau d'alerte. Optionnel. */ severity?: DsfrBadgeSeverity; /** L'icône de sévérité n'est pas affiché si 'true' (il est affiché par défaut). */ noIcon?: boolean; /** @deprecated since 1.9. Ignoré, La taille des badges dans un groupe est liée au groupe. */ size?: DsfrBadgeSize; /** Classe personnalisée pour la couleur du badge. */ customClass?: string; } export declare namespace DsfrBadgeSeverityConst { const NEW = "new"; const INFO = "info"; const SUCCESS = "success"; const WARNING = "warning"; const ERROR = "error"; } /** Sévérité des badges, (minuscules recommandées) */ type Type = typeof DsfrBadgeSeverityConst; export type DsfrBadgeSeverity = Type[keyof Type] | 'NEW' | 'SUCCESS' | 'INFO' | 'WARNING' | 'ERROR'; export type DsfrBadgeSize = 'SM' | 'MD'; export {};