DSNiemeyer
Language

Empty State

Icon + title + description + CTA for no-data, no-results, and error states.

No data

no-data variant

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")}
/>

No results

no-results variant

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."
/>

Error

error variant

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()}
/>