notification-ui

Render a notification bell with unread badge and dropdown panel.

1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/SOFIA-ASIF/TaskFlow-ToDo-APP --skill notification-ui-sofia-asif
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notification-ui
Source: https://github.com/SOFIA-ASIF/TaskFlow-ToDo-APP/tree/main/.claude/skills/notification-ui
Command: npx skills add https://github.com/SOFIA-ASIF/TaskFlow-ToDo-APP --skill notification-ui-sofia-asif

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a cohesive, accessible notification UI by rendering a bell icon with an unread indicator, pulse animations for new items, and a compact dropdown panel to surface recent notifications.

Core Features & Use Cases

  • Bell icon with readable badge and ARIA labeling for accessibility
  • Pulse animation on new notifications to draw attention
  • Dropdown panel with fixed width (320px) and scrollable max height (400px)
  • Unread state management with mark-as-read actions and empty state handling
  • Keyboard and screen-reader friendly interactions; responsive behavior for mobile

Quick Start

Integrate the notification UI component in your header and wire it to your notification data source to display unread counts and a functional dropdown.

Frequently Asked Questions about notification-ui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build an accessible notification UI with an unread badge and dropdown?

A notification UI with unread badge renders a bell icon with an unread badge and a dropdown panel, using ARIA labeling and keyboard-friendly interactions to manage unread states and mark-as-read workflows.

What is the best way to display real-time unread notifications in a web app header?

Displaying real-time unread notifications involves integrating a notification UI component into your header and wiring it to your notification data source to show unread counts within a fixed-width dropdown panel.

How does the mark-as-read workflow function within a notification dropdown panel?

The mark-as-read workflow functions through unread state management inside a 320px wide dropdown panel, allowing users to trigger actions that update the unread badge and handle empty states.

Can I use this notification dropdown component for mobile responsive applications?

Yes, the notification dropdown component is designed with responsive behavior for mobile applications, maintaining its 320px width and 400px max-height scrollable panel across screen sizes.

How do you visually prioritize very important items in a notification list?

Visually prioritizing very important items in a notification list uses a purple accent color applied to specific entries, combined with pulse animations to draw user attention to new notifications.