User Interface medium complexity mobile
1
Dependencies
1
Dependents
1
Entities
0
Integrations

Description

Screen that allows a coordinator to browse and select one or more peer mentors from their local association for proxy activity registration. Fetches the coordinator's assigned peer mentor list and supports multi-select with search and filter capabilities.

Feature: Bulk Registration & Proxy Reporting

peer-mentor-selection-screen

Responsibilities

  • Fetch and display peer mentors assigned to the coordinator's local association
  • Support multi-select with visual selection indicators
  • Provide search and filter by name or status
  • Confirm and return the selected mentor list to the parent screen

Interfaces

loadAssignedPeerMentors(coordinatorId: String)
toggleMentorSelection(mentorId: String)
getSelectedMentors(): List<PeerMentor>
filterByName(query: String)
filterByStatus(status: PeerMentorStatus)
confirmSelection()
clearAllSelections()
renderMentorListItem(mentor: PeerMentor, isSelected: bool)

Relationships

Dependencies (1)

Components this component depends on

Dependents (1)

Components that depend on this component

Related Data Entities (1)

Data entities managed by this component