KpiHero
BetaRSC-safeGrand chiffre héro — gradient radial d'accent optionnel (maquette .fiscal-hero), tone neutral/positive/negative. data-testid transmis au nœud racine (garde-fou P0). Composant neuf, ne remplace PAS PatrimoineKPI. RSC-safe.
import { KpiHero } from "@lyra/tokens/components";Playground
Patrimoine net
847 230 $
Mis à jour : 2026-06-29
Remboursement estimé
+1 247 $
Fédéral +812 $ · Québec +435 $
Dépassement budget
-312 $
Catégorie : Transport
Démo interactive — réglages du playground (props ajustables en direct) à venir.
<KpiHero
label="Remboursement estimé"
value="+1 247 $"
sub="Fédéral +812 $ · Québec +435 $"
tone="positive"
accent
data-testid="net-worth"
/>Documentation
- neutralPatrimoine net847 230 $
- positive+accentRemboursement+1 247 $
- negativeDépassement-312 $
label, value, sub, tone, accent, data-testid<KpiHero
label="Remboursement estimé"
value="+1 247 $"
sub="Fédéral +812 $ · Québec +435 $"
tone="positive"
accent
data-testid="net-worth"
/>- Élément '<'section'>' avec aria-label calculé (label + value si string) ou explicite (ReactNode composite).
- Tone porté par couleur ET texte contextuel (label/sub) — WCAG 1.4.1 (pas couleur seule).
- Glow d'accent : purement décoratif, aria-hidden='true'.
- data-testid transmis tel quel au nœud racine — contrat explicite surveillé par component-guard.
- RSC-safe : aucune dépendance client, aucun hook.