Notification Inbox Screen
Component Detail
User Interface
medium complexity
mobile
2
Dependencies
1
Dependents
1
Entities
0
Integrations
Description
Full-screen inbox displaying paginated notification history for the authenticated user, with unread/read state, typed notification icons, and deep-link navigation on tap.
notification-inbox-screen
Responsibilities
- Render paginated list of past notifications with read/unread visual state
- Deep-link to the relevant screen when a notification item is tapped using the action payload
- Trigger mark-as-read on individual items or all notifications at once
- Pull-to-refresh to sync latest notifications from the backend
- Display empty state when no notifications exist
Interfaces
build(context)
markAsRead(notificationId)
markAllAsRead()
navigateToDeepLink(actionPayload)
loadNextPage()
Relationships
Dependencies (2)
Components this component depends on