Axon 911 Frontend DocsAxon 911 Frontend Docs
Axon 911 Frontend Docs
    Loading navigation…
U
User
Switch to light mode
  1. Blocks
  2. Notifications Inbox
  3. API and Development

Notifications inbox

API and Development

View SourceOpens in a new tabSubmit IssueOpens in a new tab
Import
NotificationsInbox
NameRequiredDescription
openyesWhether the panel is shown.
onOpenChangeyesOpen or close requests from the drawer.
entriesyesNotification rows; sorted and capped in the block. An entry's optional group adds one heading per run of consecutive entries that share its id.
unreadCountyesTrigger counter value from the shell.
hasUnreadS5yesDestructive counter when the tally includes S5.
statusyesReady, Loading, or Error.
onRetryyesRetry after Error.
onGoTo, onToggleRead, onDismiss, onActionyesRow handlers.
filternoControlled All or Unread.
onFilterChangenoFilter changes.
sourceGlyphsnoForwarded to each NotificationItem.
nownoISO 8601 reference instant for the "today" check; one value goes to every row. Defaults to the clock at render.
Copy propsyesSee NotificationsInboxCopyProps in the package.
childrenyesNotificationsInboxTrigger and NotificationsInboxPanel.
Parts
PartRole
NotificationsInboxTriggerOpens the drawer; optional className.
NotificationsInboxPanelDrawer surface, filter, and body; optional className.
Schema
Pattern id notifications-inbox (schema.ts). Composes drawer, button, counter, segmented-control, virtualized-list, notification-item, empty-state, skeleton, alert, and box.
Previous
Notifications inbox / Accessibility
Next
Dashboard Layout / Usage
On this page
Import
NotificationsInbox
Parts
Schema