Empty State
Centered placeholder with title, description, and an optional action. Different from Placeholder (skeleton-style) and ErrorState (error UI). Use when a list legitimately has no data yet.
Sizes
sm / md / lg
Each size scales the icon, type, and vertical padding proportionally.
No notes
Add your first note to get started.
No appointments today
Your calendar is clear. Schedule a new appointment when ready.
No patients yet
Add your first patient to start tracking visits, prescriptions, and labs.
Custom icon
Replace the default illustration
Pass an <Icon> render fragment with your own SVG.
No results
Try adjusting your filters or search query.
Composed inside a card
As the empty state of a list section
Drop EmptyState into any container that has a heading or chrome of its own.