Usage
EmptyState explains why a region is empty and what operators can do next—no results, no permissions, not yet configured. It prevents blank canvases that read as broken and follows the platform norm that empty views should teach and invite action, not dead-end the workflow. Dispatch surfaces this across queue filters, integrations setup, and fresh supervisor consoles.
EmptyText.formatMessage.EmptyState has no illustration prop. Use ComposedEmptyState when a region needs artwork above the icon well, and pass EmptyStateIllustration from @prepared911/ui/empty-state when you want the same default stroke art ui-core shipped.