Empty
Centered state for empty lists, blocked screens, and recoverable errors.
Demo
No activity yet
Transactions and authorizations will appear here.
Couldn't load apps
Refresh this list to check the latest permissions.
Usage
import { Inbox, RefreshCw } from 'lucide-react'
import { Button, Empty } from 'regen-ui'
export function ActivityEmpty() {
return (
<Empty
action={
<Button icon={<RefreshCw className="size-[14px]" />} size="small">
Refresh
</Button>
}
icon={<Inbox />}
title="No activity yet"
>
Transactions and authorizations will appear here.
</Empty>
)
}API Reference
Empty.Props
| Name | Type | Default | Description |
|---|---|---|---|
action | ReactNode | None | Optional action rendered below the message. |
children | ReactNode | None | Supporting copy. |
className | string | None | Additional class names for layout-specific sizing. |
icon | ReactNode | None | Decorative icon shown above the title. |
title | ReactNode | None | Primary empty-state message. |
actionType
ReactNodeDefaultNone
Optional action rendered below the message.childrenType
ReactNodeDefaultNone
Supporting copy.classNameType
stringDefaultNone
Additional class names for layout-specific sizing.iconType
ReactNodeDefaultNone
Decorative icon shown above the title.titleType
ReactNodeDefaultNone
Primary empty-state message.