dashboardempty state

empty state

for any list / queue / table that has nothing to show. centered icon + title + body + optional cta on a flat panel. currently missing across all surfaces; this is the canonical version patient, provider, and hq should adopt.

import from @klera/ui/components/dashboard/EmptyState

variants

minimal — title only

all caught up

with body

no refills pending

when a patient requests a refill, it'll appear here for review.

with icon

inbox is clear

you'll see incoming intake cases and patient messages here.

with cta

no patients yet

add a test patient to explore the provider workflow.