HaisFaturamento

Design System

Fundamentos visuais, componentes e padrões de interface usados em todas as telas do HaisFaturamento. Use esta referência antes de criar qualquer tela nova.

Componentes

Cards

SurfaceCard, SummaryCard e EmptyStateCard usados nas páginas.

SurfaceCard

Card padrão: título, descrição, ícone opcional e ações à direita. Tons default, muted e dashed.

Arquivos

Contrato e aditivos enviados.

Tom muted

Áreas de apoio e demonstração.

Tom dashed

Espaços reservados e áreas vazias.

SummaryCard

Resumo das páginas de detalhe (operadora em Contratos, versão da Base de precificação): rótulo acima, valor abaixo.

Operadora
Amil
Validade do contrato
31/12/2026
Aditivos
2
Regras identificadas
14

EmptyStateCard

Listagem sem nenhum registro ou sem resultados para os filtros.

Nenhuma tabela encontrada

Ajuste os filtros para ver outros resultados.

Quando usar
  • • SurfaceCard para cada bloco de assunto da página
  • • SummaryCard para dados-chave de um registro
  • • EmptyStateCard no lugar da tabela quando não há itens
Comportamento
  • • Raio rounded-2xl e sombra shadow-xs em todos os cards
  • • Valores numéricos e datas em fonte mono; ausência de valor como "—"
  • • Durante o carregamento, valores do resumo usam Skeleton, nunca "—"
Acessibilidade
  • • Título do card é um <h2>; resumo usa lista de definição (dl/dt/dd)
  • • Estado vazio anunciado com role="status"