User Interface medium complexity frontend
2
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Slide-over or modal panel rendering the full detail of a selected activity registration including contact association, activity type, duration, notes, and any attached documents. Enables coordinator to verify accuracy before making an approval decision.

Feature: Activity Review & Approval

activity-detail-panel

Responsibilities

  • Display full activity record with all fields and attachments
  • Show peer mentor identity and submission timestamp
  • Render approve and reject actions with required reason input for rejection
  • Display audit trail of prior review actions on this record

Interfaces

openPanel(activityId)
closePanel()
onApproveActivity(activityId)
onRejectActivity(activityId, reason)
onCorrectActivity(activityId, corrections)
loadActivityDetail(activityId)

Relationships

Dependencies (2)

Components this component depends on

Related Data Entities (1)

Data entities managed by this component