Activity Detail Panel
Component Detail
User Interface
low complexity
frontend
1
Dependencies
0
Dependents
2
Entities
0
Integrations
Description
Expandable side panel rendered alongside the review queue that displays the full record of a selected activity registration, including contact information, duration, type, notes, and attached documents. Hosts the approve button and a return-with-correction-note form so reviewers can act without leaving the queue page.
activity-detail-panel
Responsibilities
- Display complete activity record fields for reviewer inspection
- Render approve button with server-confirmed transition (no optimistic update)
- Render return form accepting a mandatory correction note before submission
- Show submission timestamp, peer mentor identity, and any linked attachments
Interfaces
open(activityId: string): void
close(): void
submitApproval(activityId: string): Promise<void>
submitReturn(activityId: string, note: string): Promise<void>
Relationships
Related Data Entities (2)
Data entities managed by this component