Pular para o conteúdo

Data Overlay

Card compacto para KPI, contexto de mapa ou widget de monitoramento.

Atendimentos

Ultima hora

estavel
Atual tendencia de baixa 128

Movimento dentro do esperado para a regiao monitorada.

Instalação

Instale Card e Badge da sua stack e rode o comando individual ITpS em seguida. O comando itps add data-overlay é theme-only: ele valida o slug e confirma que o contrato visual vem do tema ITpS, das classes copy-first e dos snippets desta página.

terminal · React/Next

pnpm dlx shadcn@latest add card badge
pnpm dlx github:ITPS/sinapse-ui-cli add data-overlay

terminal · Vue3/Nuxt4

pnpm dlx shadcn-vue@latest add card badge
pnpm dlx github:ITPS/sinapse-ui-cli add data-overlay

O comando individual adapta só este componente; não instala o catálogo inteiro.

Uso

Em React/Next com shadcn/ui e Vue3/Nuxt4 com shadcn-vue, use Card para a superfície e Badge para o estado. Essa composição evita recriar um componente específico quando o objetivo é mostrar um KPI compacto.

Para HTML ou wrappers finos, use itps-data-overlay quando o overlay precisa ficar em cima de mapa, painel lateral ou widget de monitoramento. Mantenha a estrutura pública para que o CSS do pacote resolva espaçamento, status e pin.

Exemplos

Estrutura

PeçaReact/Next e Vue3/Nuxt4HTML
SuperfícieCarditps-data-overlay
CabeçalhoCardHeaderitps-data-overlay__header
TítuloCardTitleitps-data-overlay__title
DescriçãoCardDescriptionitps-data-overlay__description
EstadoCardAction + Badgeitps-tag
KPI atualCardContentitps-data-overlay__current
CorpoCardContentitps-data-overlay__body
Pincomposição externaitps-data-overlay__pin

Estados e pin

Use modificadores no container quando a severidade muda a leitura do overlay. Combine itps-data-overlay--alert ou itps-data-overlay--danger com a itps-tag equivalente para que a cor nunca seja o único sinal.

Territorio norte

Mapa operacional

atencao
Atual tendencia de alta 78

Indicadores

Capital - Maio 2026

alto
Internacoes tendencia de alta 96
  • Casos novos: 1.284
  • UTIs: 42
  • Fila regulacao: 18

API copy-first

Classe/atributoUso
itps-data-overlaySuperfície compacta para KPI ou widget contextual.
itps-data-overlay--alertEstado intermediário de atenção.
itps-data-overlay--dangerEstado crítico ou de maior severidade.
itps-data-overlay__headerAgrupa título, descrição e tag.
itps-data-overlay__currentLinha numérica principal do overlay.
itps-data-overlay__trendÍcone decorativo de tendência.
itps-data-overlay__bodyConteúdo complementar curto.
itps-data-overlay__pinMarcador visual para overlays posicionados em mapa.
aria-labelledbyLiga o article ao título visível.
sr-onlyExpõe tendência textual quando a seta é decorativa.

Acessibilidade

Use article com aria-labelledby quando o overlay representa um widget autônomo. A tendência precisa de texto sr-only, porque o ícone sozinho não comunica direção para leitores de tela. Quando houver status visual, mantenha também o texto da tag.