Feedback

Helpers

Padrões auxiliares: empty, error, loading, no results e offline.

StableFeedbackv1.0

Overview

Demonstração real e interativa de Helpers nas larguras desktop, tablet e mobile.

Helpers

Nenhum edital encontrado

Crie um novo monitoramento para começar a receber oportunidades.

Playground

Altere as propriedades e veja o componente atualizar em tempo real.

Nenhum edital encontrado

Crie um novo monitoramento para começar a receber oportunidades.

Superfície

Densidade

Largura

Ajuste o contexto de renderização para validar o componente em diferentes superfícies e larguras.

States

Todos os estados exibidos simultaneamente para facilitar a comparação.

Helpers

Default

Helpers

Hover

Feedback imediato

Helpers

Focus

Anel de foco visível

Helpers

Disabled

opacity 60%

Examples

Exemplos realistas de uso em contexto de produto.

Error State

Algo deu errado

Não foi possível carregar os dados. Tente novamente em instantes.

Loading State

No Results

Nenhum resultado para “concorrência”

Revise os termos ou remova alguns filtros.

Permission State

Acesso restrito

Você não tem permissão para visualizar contratos. Solicite acesso ao administrador.

Offline State

Você está offline

As alterações serão sincronizadas quando a conexão voltar.

Keyboard Shortcuts

Abrir busca global⌘ K
Novo registroN
Salvar⌘ S
Fechar overlayEsc

Usage

Critérios de escolha e boas práticas.

When to use

  • Sempre que uma tela puder ficar sem dados, falhar ou carregar.
  • Para comunicar restrições de permissão e conectividade.

When not to use

  • Para feedback de ação pontual — use Toast.
  • Para avisos dentro de formulários — use Inline Message.
Do

Explique a causa e ofereça a próxima ação possível.

Don't

Não deixe áreas vazias sem explicação ou com mensagens genéricas de erro.

Accessibility

Requisitos obrigatórios para conformidade WCAG 2.1 AA.

  • Contraste mínimo de 4.5:1 entre texto e fundo (WCAG 2.1 AA).
  • Todos os elementos interativos são alcançáveis via Tab e acionáveis por Enter/Espaço.
  • Foco sempre visível com anel de 2px usando --color-focus e offset de 2px.
  • Área mínima de toque de 44x44px em dispositivos móveis.
  • Estados disabled recebem aria-disabled e são removidos da ordem de tabulação quando aplicável.

Specifications

Valores de referência para implementação, sempre baseados em tokens.

PropriedadeValorToken
Ícone20–24px
Título15px / 600
Descrição13px / 20px
Espaçamento vertical12–16px