Pular para o conteúdo

Componentes

EmptyState

Vazio: a coruja vigia até ter o que mostrar. Sem ilustração genérica. Sempre que puder, um próximo passo. É o StatusView no tom neutro.

estávelEstadodesde 0.1.0@hiboupay/react

Exemplos#

Nenhuma cobrança com esses filtros

Ajuste ou limpe os filtros.

A coruja vigia · com próximo passo

Nada por aqui ainda.

Novas decisões aparecem aqui.

Compacto com ícone

Importar#

tsx
import { EmptyState } from "@hiboupay/react";
import type { EmptyStateProps } from "@hiboupay/react";

Quando usar#

Use quando

  • Lista ou área sem dados.
  • Resultado de filtro vazio.
  • Primeiro uso.

Não use quando

  • Erro recuperável numa área: ErrorBanner.
  • Esperando, aprovado ou recusado: StatusView com o tom certo.

Variantes#

padrão

Área principal.

compact

Dentro de tabela ou cartão.

Anatomia#

  1. 01Halo azul radial
  2. 02Tile de papel com a coruja (ou ícone)
  3. 03Título Sora 15
  4. 04Descrição
  5. 05Ação

Estados#

estático

API#

Props documentadas no registro. * indica obrigatória.

Propriedades
PropTipoPadrãoDescrição
title*stringO que está vazio.
descriptionstringPor quê, ou o que fazer.
actionReactNodePróximo passo.
iconReactNodeTroca a coruja por um ícone.
compactbooleanfalseMenos respiro.

Acessibilidade#

Teclado

—Só a ação é focável.

Leitor de tela

  1. —role=status: anunciado quando aparece.

Boas práticas#

Faça

  • Diga o próximo passo.

Evite

  • "Nenhum registro encontrado." sem saída.

Conteúdo#

  1. —Título: "Nada por aqui ainda." Descrição: o que traz dado para cá.

Tokens#

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

Relacionados#