Approval Queue Screen
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
2
Entities
0
Integrations
Description
Coordinator-facing screen displaying all pending reimbursement submissions requiring manual review. Subscribes to real-time Supabase changes on the reimbursement_approvals table filtered by the coordinator's organisation scope, presenting submissions in priority order with key metadata for triage.
approval-queue-screen
Responsibilities
- Display pending reimbursement submissions in real-time
- Filter queue by organisation scope and approval status
- Provide navigation to individual reimbursement detail screens
- Show submission metadata for quick triage decisions
Interfaces
buildQueueList(approvals: List<ReimbursementApproval>)
filterByStatus(status: ApprovalStatus)
filterByOrganisation(orgId: String)
navigateToDetail(approvalId: String)
refreshQueue()
showEmptyState()
showLoadingIndicator()
Related Data Entities (2)
Data entities managed by this component