componentsSource Code
/components/ui/empty.tsx
/components/ui/empty.tsx
Empty Component
A flexible placeholder component for displaying empty states, no data screens, and error messages in React applications.
Installation
Usage
Imports
import {
Empty,
EmptyAction,
EmptyDescription,
EmptyHeader,
EmptyMedia,
EmptyTitle,
} from "@/components/ui/empty"Code
<Empty>
<EmptyMedia>
<EmptyIcon />
</EmptyMedia>
<EmptyHeader>
<EmptyTitle>No results found</EmptyTitle>
<EmptyDescription>
Please try using a different keyword or update your search filters
</EmptyDescription>
</EmptyHeader>
<EmptyAction>
<Button>Clear filters</Button>
</EmptyAction>
</Empty>Examples
No Projects Yet
No Search Results
No Internet Connection
Unexpected Error
No Messages
No Notifications
No Files Uploaded
No Comments Yet
No Recent Activity
No Reports Yet
No Such Directory
Props
<Empty>
| Name | Default | Values |
|---|---|---|
| className | - | string |
<EmptyMedia>
| Name | Default | Values |
|---|---|---|
| variant | default | defaulticon |
| className | - | string |
<EmptyHeader>
| Name | Default | Values |
|---|---|---|
| className | - | string |
<EmptyTitle>
| Name | Default | Values |
|---|---|---|
| className | - | string |
<EmptyDescription>
| Name | Default | Values |
|---|---|---|
| className | - | string |
<EmptyAction>
| Name | Default | Values |
|---|---|---|
| className | - | string |