Peer Mentor Selection Screen
Component Detail
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.
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)