Skip to content

Empty State ​

Área de estado vazio com ícone, título e ações opcionais.

Uso ​

vue
<script setup lang="ts">
import { EmptyState, Button } from '@halfbyte/maka'
</script>

<template>
  <EmptyState title="Nenhum resultado encontrado" description="Tente ajustar os filtros ou criar um novo item.">
    <template #actions>
      <Button>Criar item</Button>
    </template>
  </EmptyState>
</template>

Exemplos ​

vue
<EmptyState title="Sem dados" description="Nenhum registro." />

<EmptyState title="Com borda" :bordered="true">
  <template #actions>
    <Button>Adicionar</Button>
  </template>
</EmptyState>

Props ​

PropTipoPadrão
titlestringobrigatório
descriptionstring—
borderedbooleanfalse

Slots ​

SlotDescrição
iconÍcone customizado acima do título
actionsBotões ou ações abaixo do texto