Pular para o conteúdo

Componentes

ErrorBanner

Erro recuperável com a saída já montada: causa em linguagem humana e "Tentar de novo". É o Notice de perigo com o botão pronto.

estávelEstadodesde 0.1.0@hiboupay/react

Exemplos#

Com e sem ação

Importar#

tsx
import { ErrorBanner } from "@hiboupay/react";
import type { ErrorBannerProps } from "@hiboupay/react";

Quando usar#

Use quando

  • Falha ao carregar ou salvar uma área.

Não use quando

  • Erro de campo: use error no Input.
  • Página inteira quebrada: StatusView danger.
  • Aviso que não é falha: Notice.

Anatomia#

  1. 01Ícone de alerta em tile danger
  2. 02Mensagem
  3. 03Tentar de novo (opcional)

Estados#

sem açãocom ação

API#

Props documentadas no registro. * indica obrigatória.

Propriedades
PropTipoPadrãoDescrição
message*stringCausa, na língua da pessoa.
onRetry() => voidMostra o botão de tentar de novo.
retryLabelstring"Tentar de novo"Rótulo do botão.

Acessibilidade#

Teclado

TabFoca Tentar de novo.

Leitor de tela

  1. —role=alert: anunciado na hora.

Boas práticas#

Faça

  • Diga a causa.

Evite

  • Código técnico sem tradução.

Conteúdo#

  1. —"A chave foi recusada pelo provedor."

Tokens#

Os tokens que desenham este componente. Clique para ver valor, variável e classe.

Relacionados#