← Back to Components

Notification Item

Flexible notification component supporting various states, user avatars, badges, and interactive elements for activity feeds and alert systems

Navigation vs Interaction

Navigation to Notification Source

Navigation: Uses Next.js Link to navigate to notification sources. Click to navigate to feedback or report.

Interactive Custom Actions

TM

Team meeting reminder

Daily standup starts in 15 minutes

Just now

System maintenance

Scheduled downtime tonight at 2 AM

30 min ago

Interaction: Uses onClick for custom actions like opening modals, marking as read, or triggering workflows.

External Links

External Navigation: Links to external resources with proper target and rel attributes.

Basic Notification States

Read vs Unread Notifications

Active notification

This is sample notification

Apr 15, 10:23 AM

Active notification

This is sample notification

Apr 15, 10:23 AM

Unread notifications have blue background and indicator dot. Read notifications have standard styling.

With Avatar

JD

Active notification

This is sample notification from John

Apr 15, 10:23 AM

Avatar for Jane Smith

Active notification

This is sample notification from Jane

Apr 15, 10:23 AM

Notifications can display user avatars with images or initials fallback.

Interactive Elements

Action Buttons

Notification with close button

Click the X to dismiss

Apr 15, 10:23 AM

Notification with number badge

Shows notification count and close button

3

Apr 15, 10:23 AM

Clickable notification

Click anywhere to open

Apr 15, 10:23 AM

Notifications support close buttons and general click handlers.

Badges and Numbers

Notification with count

Shows notification count badge

3

Apr 15, 10:23 AM

Notification with badge

Has additional badge information

Apr 15, 10:23 AM

Label
SK

Complex notification

Multiple indicators and close button

5

Apr 15, 10:23 AM

Urgent

Support for count badges, colored labels, and close functionality.

Real-World Examples