Pular para o conteúdo

Componentes

Notice

Aviso preso ao conteúdo, nos quatro tons. Tom aparece como preenchimento e tinta — nunca como faixa colorida no topo do cartão.

estávelEstadodesde 0.2.0@hiboupay/react

Exemplos#

Consentimento · Checkbox dentro do aviso, nunca pré-marcado

Consulta de margem

Usamos o eSocial só para calcular quanto você pode parcelar.

Seus dados estão protegidos

A assinatura é processada com criptografia ponta-a-ponta, em ambiente regulado.
Sua margem foi consultada há 30 dias. Vamos confirmar de novo antes de seguir.

Os quatro tons

Importar#

tsx
import { Notice } from "@hiboupay/react";
import type { NoticeProps, NoticeTone } from "@hiboupay/react";

Quando usar#

Use quando

  • Consentimento e termo legal antes de uma ação.
  • Garantia ao lado de dado sensível: "seus dados estão protegidos".
  • Alerta que precisa ficar na tela enquanto durar a condição.

Não use quando

  • Confirmação efêmera de algo que deu certo: Toast.
  • Falha com "tentar de novo": ErrorBanner.
  • Bloquear uma ação com dinheiro: ConfirmGate.

Variantes#

info

Contexto, consentimento, regra. Azul.

success

Garantia e proteção. Verde.

warning

Condição que exige atenção agora. Âmbar.

danger

Risco ou perda. Rosa. Vira role=alert.

Anatomia#

  1. 01Superfície tingida com anel fino
  2. 02Ícone do tom em tile
  3. 03Título opcional
  4. 04Corpo
  5. 05Ação opcional à direita

Estados#

estático

API#

Props documentadas no registro. * indica obrigatória.

Propriedades
PropTipoPadrãoDescrição
tone"info" | "success" | "warning" | "danger""info"danger é anunciado como alert.
titleReactNodeUma linha em Sora.
iconReactNodeTroca o ícone do tom. null remove.
actionReactNodeUm botão ou link à direita.

Acessibilidade#

Teclado

TabFoca a ação, se houver.

Leitor de tela

  1. —danger é role=alert. Os outros tons não interrompem a leitura.

Boas práticas#

Faça

  • Diga a condição e o que fazer com ela.
  • Consentimento com Checkbox dentro do Notice info.

Evite

  • Três Notice empilhados na mesma tela.
  • Notice para elogiar o produto.

Conteúdo#

  1. —"Autorizo a consulta da minha margem consignável no eSocial." Cite a norma, não o processo interno.

Tokens#

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

Relacionados#