DSNiemeyer

Empty State

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

Sem dados

Variante no-data

Nenhum dado encontrado

Comece adicionando seu primeiro registro.

<EmptyState
  variant="no-data"
  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" />

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