Activity Review Page
Component Detail
User Interface
medium complexity
frontend
3
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Main admin portal page for coordinators and org admins to inspect, filter, and act on submitted activity registrations. Displays a paginated, sortable table of activities grouped by status (pending, approved, rejected) with inline action controls for single-record and bulk approval flows.
activity-review-page
Responsibilities
- Render paginated activity list with status filter tabs (pending, approved, rejected)
- Open inline detail panel for reviewing activity completeness and accuracy before approval
- Provide per-row approve and reject action buttons with confirmation dialogs
- Integrate with Bulk Action Toolbar for multi-select approval flows
- Display reviewer identity and reviewed_at timestamp on processed records
Interfaces
renderActivityTable(orgId: string, status: ActivityStatus, page: number): void
openDetailPanel(activityId: string): void
handleApprove(activityId: string): Promise<void>
handleReject(activityId: string, reason: string): Promise<void>
applyFilters(filters: ActivityOversightFilter): void
Relationships
Dependencies (3)
Components this component depends on