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