Activity Review Detail Panel
Component Detail
User Interface
low complexity
frontend
0
Dependencies
0
Dependents
3
Entities
0
Integrations
Description
Expandable inline panel or modal drawer that displays the full details of a selected activity submission, including contact, date, duration, summary text, and any attachments. Provides the reviewer with complete context before making an approval or rejection decision.
activity-review-detail-panel
Sources & reasoning
Reviewers need full activity details before approving or rejecting. A detail panel decouples the list view from the inspection view, keeping the oversight page uncluttered while providing all context needed for an accurate approval decision.
No source references — this artifact was included based on reasoning alone (see above).
Responsibilities
- Render complete activity record fields for reviewer inspection
- Display attached documents or media if present
- Expose approve and reject action buttons with optional rejection reason input
Interfaces
open(activityId: string): void
close(): void
renderDetail(activity: ActivityDetail): ReactNode
Related Data Entities (3)
Data entities managed by this component