Data Display
Empty State
A placeholder component to display when there is no content to show.
No messages
Your inbox is empty.
No results found
Try adjusting your search query.
Installation
npx benflux-ui add emptyUsage
import { Empty } from "@/components/ui/empty"
import { Inbox } from "lucide-react"
import { Button } from "@/components/ui/button"
<Empty
icon={<Inbox />}
title="No messages"
description="Your inbox is empty. Start a conversation."
action={<Button size="sm">Compose</Button>}
/>
// Sizes
<Empty size="sm" icon={<Search />} title="No results" />
<Empty size="lg" icon={<Users />} title="No team members" />