open | yes | Whether the panel is shown. |
onOpenChange | yes | Open or close requests from the drawer. |
entries | yes | Notification rows; sorted and capped in the block. An entry's optional group adds one heading per run of consecutive entries that share its id. |
unreadCount | yes | Trigger counter value from the shell, including entries not loaded yet. Painted with the urgency ladder row of the most severe unread loaded entry. |
status | yes | Ready, Loading, or Error. |
onRetry | yes | Retry after Error. |
onGoTo, onMarkRead, onAction | yes | Row handlers. Mark as read is offered on unread rows only; there is no Mark as unread or Dismiss. |
hasMore, loadingMore, onLoadMore | no | Paging. With hasMore, scrolling to the end calls onLoadMore once per page, up to 200 entries; loadingMore shows a loading row. |
filter | no | Controlled All or Unread. |
onFilterChange | no | Filter changes. |
sourceGlyphs | no | Forwarded to each NotificationItem. |
now | no | ISO 8601 reference instant for the "today" check; one value goes to every row. Defaults to the clock at render. |
| Copy props | yes | See NotificationsInboxCopyProps in the package. |
children | yes | NotificationsInboxTrigger and NotificationsInboxPanel. |