Assignment Inbox Screen
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
2
Entities
0
Integrations
Description
Primary screen for peer mentors to view all received encrypted assignments. Displays a list of assignments with status indicators (delivered, read, pending) and decrypts assignment previews inline after authentication. Supports real-time updates via Supabase Realtime subscriptions.
assignment-inbox-screen
Responsibilities
- Display list of received assignments with status badges
- Show delivery and read receipt timestamps
- Trigger decryption on assignment open
- Subscribe to real-time assignment updates
Interfaces
loadAssignments()
refreshInbox()
markAsRead(assignmentId)
navigateToDetail(assignmentId)
subscribeToUpdates()
filterByStatus(status)
showEmptyState()
Related Data Entities (2)
Data entities managed by this component