@brickslab/ui-web
Compteur animé pour KPI et données chiffrées. Anime un nombre de startValue à value avec easing, formatage locale, prefix/suffix et déclenchement au viewport.
KPI basiques
startOnView= pour rejouer en démo
Avec prefix / suffix
Props
| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
value | number | — | ✓ | Valeur cible à atteindre. |
startValue | number | 0 | — | Valeur de départ. |
direction | "up" | "down" | "up" | — | Sens de défilement. |
duration | number | 1.5 | — | Durée de l'animation en secondes. |
decimalPlaces | number | 0 | — | Nombre de décimales. |
prefix | string | — | — | Préfixe affiché avant la valeur (ex: €, $). |
suffix | string | — | — | Suffixe affiché après la valeur (ex: %, K). |
separator | boolean | false | — | Active le séparateur de milliers selon la locale. |
startOnView | boolean | true | — | Démarre au scroll dans le viewport. |
reducedMotion | "auto" | "always" | "never" | "auto" | — | Affiche la valeur finale directement si réduit. |