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.

Feature: Encrypted Assignment Dispatch

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