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.

Feature: Reimbursement Approval Workflow

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