Assignment Inbox Screen
Component Detail
User Interface
medium complexity
mobile
2
Dependencies
0
Dependents
2
Entities
0
Integrations
Description
Displays all assignments dispatched to the peer mentor, showing status indicators for each: unread, read, and contact established. Supports pull-to-refresh and offline-cached state via the Assignments Repository.
assignment-inbox-screen
Responsibilities
- Render list of assignments with status badges (unread, read, contacted)
- Trigger read confirmation signal when peer mentor opens an assignment
- Show coordinator-facing status overview of all open assignments
- Support offline display from cached assignment data
Interfaces
loadAssignments(): Assignment[]
onAssignmentTapped(assignmentId: String): void
refreshInbox(): Future<void>
Relationships
Dependencies (2)
Components this component depends on
Related Data Entities (2)
Data entities managed by this component