Table of Contents

Namespace BlazOrbit.Notifications

Classes

BOBNotification

Single inbox entry consumed by INotificationCenter. Persistent (unlike BOBToast) - meant to live until the user marks it read or clears it.

BOBNotificationBell
InMemoryNotificationStore

Default INotificationStore implementation - purely in-memory, scoped per circuit / page. State evaporates on full page reload; consumers wanting persistence supply their own implementation.

NotificationCenter

Default INotificationCenter implementation.

Interfaces

INotificationCenter

Persistent inbox-style notification service. Pairs with BOBNotificationBell for the unread badge and any consumer-supplied UI (drawer, panel, popover) for the list.

INotificationStore

Storage strategy for INotificationCenter. Default implementation is in-memory - consumers wanting localStorage / IndexedDB / server-side persistence register their own under AddBlazOrbitNotifications().

Enums

NotificationSeverity

Severity tier for BOBNotification entries.