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.

Padrões

Padrões de página

Cabeçalho, cards de seção, barra de ação, tabelas e estados de dados.

Card de seção

Bloco padrão de conteúdo: título, descrição e ações à direita.

Arquivos do contrato

Arquivos enviados para a operadora selecionada.

Conteúdo da seção.

Barra de ação

Pills de status do preenchimento seguidos da ação principal.

OperadoraArquivo

Estados de dados

Toda lista ou tabela cobre carregando, vazio e erro — nunca tela em branco.

Carregando

Nenhuma versão cadastrada

Envie um arquivo para começar.

Erro ao carregar

Tabela

Cabeçalho em maiúsculas discretas, status com o mesmo selo de Status da extração de Contratos.

PrestadorStatus da extração
AmilConcluída
UnimedNão extraída

Faça

  • • Usar tokens semânticos (bg-primary, text-muted-foreground)
  • • Um card por assunto, com título e descrição curtos
  • • Textos de interface em PT-BR, no infinitivo para ações
  • • Ícones lucide-react com tamanho 16px em botões

Evite

  • • Cores fixas como text-white, bg-black ou hexadecimais
  • • Mais de uma ação primária na mesma tela
  • • Tabela ou lista sem estado de carregando/vazio/erro
  • • Criar variações de card ou botão fora deste guia