Empty
Empty state placeholder with icon, title, description, and action button for zero-state UX
Empty
Flexible empty state component with variants, sizes, preset icons and a composable API for building rich placeholders.
Variants (props API)
Use the props API for quick empty states. Set variant, iconType, iconColor, title, description, action and extra to cover most use cases.
No messages
No results found
No files
No data
Composable API
Use subcomponents like EmptyIcon, EmptyTitle, EmptyDescription, EmptyActions and EmptyExtra for more control. This mirrors your recommended pattern.
No messages
No data available
Sizes & preset icons
Resize the component with size and use iconType / iconColor to quickly match contexts like search, folders, cart, notifications and more.
Sizes
Small
Medium
Large
Extra large
Preset icon types
Search
Folder
Cart
Notifications
Full height
Use fullHeight to vertically center the empty state for full-page views like 404s and permission errors.
Page not found
Usage Guidelines
When to Use
- No search results
- Empty lists
- First-time user states
Accessibility
- Status role for empty state
- Action buttons accessible
Performance
- Static content
- Minimal DOM
Common Mistakes
- Generic message not helpful
- Missing action to resolve empty state
Frequently Asked Questions
Related Components
View allCollapsible content sections with single/multiple expansion modes, animation, and keyboard navigation
User avatar with image loading, fallback text generation, status indicators, and shape variants
Stacked avatar display with overflow handling, max count configuration, and hover expansion
Status indicator with variant system, dot mode, positioning, and pulsing animation support