Empty State

Displays a message and optional action when a section has no data or results.

Install

npx @vultra/cli add empty-state

Usage

<script>
  import { EmptyState, Button } from '@vultra/ui';
</script>

<EmptyState
  title="No results found"
  description="Try adjusting your search filters."
>
  <Button onclick={() => resetFilters()}>Clear Filters</Button>
</EmptyState>

Props

PropTypeDefaultDescription
titlestring‘No data’Heading text
descriptionstring-Supporting description text
classstring-Additional CSS classes

Slots

SlotDescription
defaultAction buttons or custom content
iconCustom icon above the title

Notes

  • Often used inside tables, lists, or search results when data is empty.
  • Include an icon slot for visual context.