User Interface medium complexity mobile
2
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Displays the peer mentor's inbox of incoming assignments showing sender, date, and status without revealing sensitive content until explicitly opened. Renders unread count badge and supports pull-to-refresh to fetch new assignments.

Feature: Encrypted Assignment Dispatch

assignment-inbox-screen

Responsibilities

  • Render assignment list with status indicators (dispatched, delivered, read, actioned)
  • Navigate to Assignment Detail Screen on tap
  • Display unread badge count in bottom navigation bar
  • Support pull-to-refresh for new assignments
  • Block screenshots on iOS and Android on the inbox screen

Interfaces

AssignmentInboxScreen()
refresh()
navigateToDetail(assignmentId)

Relationships

Dependencies (2)

Components this component depends on

Related Data Entities (1)

Data entities managed by this component