Orbit UI

Chart Card

PRO

Cabecera compartida por todos los charts: titulo, cifra grande con contador animado, pildora de variacion, switcher de rango y menu. Evita reescribir el mismo header diecisiete veces.

npx orbitui-cli add chart-card

Props

PropTipoDescripción
title*string—
valuenumberCifra principal. Se anima de 0 al valor con easing out.
formatValue(value: number) => string—
deltanumberVariacion porcentual mostrada al lado de la cifra.
invertDeltabooleanPara metricas donde bajar es bueno (churn, latencia, gasto).
captionstring—
rangesSegmentedOption[]Opciones del switcher de rango. Si falta, no se renderiza.
rangestring—
onRangeChange(value: string) => void—
actionReactNode—
footerReactNode—
classNamestring—
children*ReactNode—

Qué instala

Archivo
components/orbit/charts/chart-card.tsx
Componentes
card, chart-core, chip, cx, segmented-control
Paquetes npm
ninguno

A partir de la instalación el archivo es tuyo: editalo sin miedo. Si volvés a correr add y lo modificaste, el CLI pregunta antes de pisarlo.