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.
- 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
BOBNotificationBellfor 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.