DSNiemeyer
Idioma

Empty State

Ícone + título + descrição + CTA para estados sem dados, sem resultados e erro.

Sem dados

Variante no-data

Nenhum imóvel cadastrado

Comece adicionando seu primeiro registro.

<EmptyState
  variant="no-data"
  title="Nenhum imóvel cadastrado"
  description="Comece adicionando seu primeiro registro."
  actionLabel="Adicionar Imóvel"
  onAction={() => router.push("/imoveis/novo")}
/>

Sem resultados

Variante no-results

Nenhum resultado

Tente ajustar os filtros ou termos de busca.

<EmptyState
  variant="no-results"
  title="Nenhum resultado"
  description="Tente ajustar os filtros ou termos de busca."
/>

Erro

Variante error

Falha ao carregar dados

Não foi possível conectar ao servidor. Verifique sua conexão.

<EmptyState
  variant="error"
  title="Falha ao carregar dados"
  description="Não foi possível conectar ao servidor."
  actionLabel="Tentar novamente"
  onAction={() => refetch()}
/>