StatusBadge
StableRSC-safeBadge d'état pill — couleur + TEXTE (jamais couleur seule, WCAG 1.4.1). Variants ok / warning / error / success.
import { StatusBadge } from "@lyra/tokens/components";Playground
CouvertProche limiteDépasséObjectif atteint
Avec valeur78 %89 %112 %100 %
ContexteCELI actifREER — 3 mois restantsSur-cotisationFHSA — plafond atteint
Démo interactive — réglages du playground (props ajustables en direct) à venir.
<StatusBadge variant="ok" label="CELI actif" />
<StatusBadge variant="warning" label="REER — 3 mois restants" />
<StatusBadge variant="error" label="Sur-cotisation" />Documentation
- okCouvert
- warningProche limite
- errorDépassé
- successObjectif atteint
variant, label, live<StatusBadge variant="ok" label="CELI actif" />
<StatusBadge variant="warning" label="REER — 3 mois restants" />
<StatusBadge variant="error" label="Sur-cotisation" />- Information portée par couleur ET texte — WCAG 1.4.1 compliant.
- live=true ajoute aria-live='polite' pour les mises à jour dynamiques.
- Ratio de contraste texte/fond ≥ 4.5:1 (WCAG AA).