Stop Rebuilding UI

Shadcn.io is not affiliated with official shadcn/ui

Notifications Button

A button with notification badge overlay displaying unread counts for alert systems

Notification counts demand immediate attention—badges on buttons provide visual urgency. This React component combines shadcn/ui's Button, ButtonGroup, and Badge components with Lucide React's BellIcon for notification controls with absolute-positioned count overlays. Built on Radix UI with destructive variant badges using -top-1 -right-2 absolute positioning and rounded-full styling for circular count indicators, the pattern delivers alert buttons with prominent numeric feedback. Perfect for messaging applications displaying unread message counts, notification centers showing pending alerts, social platforms indicating new activity, or any interface where numeric counts should overlay action buttons prominently—badges communicate urgency, absolute positioning ensures visibility, destructive variant signals critical counts.

Notifications Button preview

Scroll to load preview

Installation

FAQ

Was this page helpful?

Sign in to leave feedback.