dssoca docs

EmptyState

Empty / error placeholder.

A centered placeholder for empty or error states, with an optional icon, message, and action.

Demo

live · storybook Open in Storybook

Demo loads from http://localhost:6006. Run pnpm storybook for it to render locally.

Usage

svelte
<script>
  import { EmptyState, Button } from 'dssoca';
</script>

<EmptyState title="No services yet" message="Add one to get started." icon="grid">
  {#snippet action()}
    <Button variant="primary">+ add</Button>
  {/snippet}
</EmptyState>

Props

PropTypeDefaultDescription
variant'empty' | 'error''empty'Tone of the placeholder.
titlestringHeading text.
messagestringSupporting message.
iconstringIcon name.
actionSnippetAction slot (e.g. a button).
headingLevelnumber2Heading level for the title.
size'sm' | 'md' | 'lg'Per-instance size override; inherits the ancestor `data-size-variant` when unset.