Composition Gallery
Empty states
Six realistic absence states that test concise explanation, clear actions, and neutral visual hierarchy.
Overview
Compares repeated EmptyState compositions across expected, filtered, offline, and permission-limited situations.
Live Preview
Code
<EmptyState><EmptyStateHeader><EmptyStateTitle>No projects</EmptyStateTitle><EmptyStateDescription>Start a project for your team.</EmptyStateDescription></EmptyStateHeader><EmptyStateActions><Button>Create project</Button></EmptyStateActions></EmptyState>Components Used
EmptyStateButtonAccessibility
Each state is structured with an explicit heading and descriptive text; the decorative mark remains hidden from assistive technology.
Responsive Behaviour
Cards remain usable in a single column and action pairs wrap without reducing tap targets.
Notes
Product-specific illustrations, recovery flows, and permission requests belong to the app or a future Pro template—not Core.