DrylNotifications
AI-aware
A bell trigger with an unread-count badge and a popover inbox panel — the
persistent notification centre every app shell needs. Bind it to
IDrylNotificationService and push entries from anywhere, or drive it
from your own state. AI-generated entries carry the shared AI aura.
Service-driven
With no Items, the bell binds to IDrylNotificationService (registered by AddDrylComponents). Push entries from anywhere — background jobs, AI completions — and the unread badge updates live. Open the panel and click a row to mark it read.
Controlled
Pass Items and handle OnMarkRead / OnMarkAllRead / OnRemove / OnClear to drive the inbox from your own state instead of the service.
AI-generated entries
Set a notification's Ai to Thinking / Generated and the row carries the shared AI aura — ideal for asynchronous AI results like “Your report was generated” or “Agent task finished”.