componente · @solu30/ui-kit/display
TrendBadge
Badge de variación con flecha, que se pinta según si el número subir sea bueno o malo.
Todavía no la importa ninguno de los 15 verticales medidos.
El componente, montado
Cargando el espécimen…
export function TrendSpecimen() {
return (
<Stage label="TrendBadge · el signo no decide el color">
<div className="flex flex-wrap items-center justify-center gap-2">
<TrendBadge delta={12.4} suffix="%" />
<TrendBadge delta={-3.1} suffix="%" />
<TrendBadge delta={0} suffix="%" />
<TrendBadge delta={-8} suffix="%" positiveIsGood={false} />
</div>
</Stage>
)
}De specimens/display.tsx · TrendSpecimen: el espécimen del Muestrario, no un ejemplo oficial del paquete. Muestra cómo se usa la pieza de verdad, montada contra los tipos instalados —eso es lo que vale— pero no es documentación del kit.
Cómo se usa
import { TrendBadge } from '@solu30/ui-kit/display'Props
| Prop | Requerida | Tipo | Qué hace |
|---|---|---|---|
| delta | sí | number | — |
| suffix | opcional | string | — |
| positiveIsGood | opcional | boolean | — |
| showArrow | opcional | boolean | — |
| size | opcional | "sm" | "md" | — |
| className | opcional | string | — |