Notification Inbox

A bell with an unread count that opens a notification popover: All and Mentions tabs, unread dots, mark all read, type icons and an empty state. Built in React.

src/registry/ui/notification-inbox.tsx/r/notification-inbox.json

Click the bell

Installation#

bash
npx shadcn@latest add https://ui.minidev.pro/r/notification-inbox.json

Usage#

tsx
import { NotificationInbox } from "@/components/ui/notification-inbox"

export function Example() {
  return (
    <NotificationInbox />
  )
}

API reference#

NotificationInbox props
PropTypeDefault
notesNote[]SAMPLE
classNamestring-

Dependencies#

npm

@base-ui/reactlucide-react

Built from

No other MiniDev files

Examples#

All dialog, drawer and popover components