Dados & visualização
cosmemilton-ui/server

CmChartFrame

Use como base compartilhada para gráficos customizados. Ele não desenha barras ou linhas sozinho; fornece cabeçalho, legenda, estado vazio/loading, altura estável e fallback tabular acessível ao redor do visual.

Import

tsx
import { CmChartFrame } from "cosmemilton-ui/server";

Visual customizado com frame

O frame cuida da estrutura; o gráfico interno pode ser qualquer marcação, canvas ou SVG.

Receita
Moldura comum para um gráfico customizado.
  • ReceitaR$ 291 mil
  • Meta106%
Receita mensal
MêsReceitaMeta
JanR$ 42 milR$ 38 mil
FevR$ 58 milR$ 48 mil
MarR$ 51 milR$ 52 mil
AbrR$ 68 milR$ 56 mil
MaiR$ 72 milR$ 60 mil

API rápida

Props principais de cada peça exportada.

CmChartFrame

titledescriptionheightloadingloadingMessageloadingStateemptyemptyMessageemptyStatelegendtableshowAccessibleTable

Notas

O conteúdo visual é passado como children; use BarChart ou LineChart quando quiser o gráfico pronto.

A tabela fica visualmente oculta por padrão via cm-sr-only, mas preserva uma representação equivalente para tecnologia assistiva.

BarChart e LineChart já usam este frame internamente; use-o diretamente para gráficos customizados ou futuros adapters.