Empty

Composable empty and zero-data states.

shadcn/ui · new-york-v4 · synced Aug 29, 2026shadcn/uinew-york-v4 · synced Aug 29, 2026

Installation

import { Empty, EmptyHeader, EmptyMedia, EmptyTitle, EmptyDescription, EmptyContent } from "@aspyn-io/kit";

Empty state

A composable placeholder for zero-data views, with optional media, copy, and actions.

No messages yet
When teammates message you, it'll show up here.

Notes

  • EmptyMedia variant='icon' renders a muted badge around the icon; the default variant is unstyled for illustrations or avatars.
  • Empty is flex-1 by design so it fills the available space inside a card or table body.