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.