Proxy Registration Screen
Component Detail
User Interface
medium complexity
mobile
1
Dependencies
0
Dependents
2
Entities
0
Integrations
Description
Coordinator-facing screen for registering activities on behalf of peer mentors. Presents a peer mentor selector at the top followed by the standard activity form fields (contact, date, duration, type, notes). Clearly indicates proxy mode with visual badge showing which peer mentor the activity will be attributed to.
proxy-registration-screen
Responsibilities
- Display peer mentor selector scoped to coordinator's local association
- Render activity registration form with standard fields (contact, date, duration, type)
- Show proxy mode indicator with selected peer mentor identity
- Validate all required fields before submission
- Display confirmation with attribution details (owner vs submitter)
Interfaces
selectPeerMentor(mentorId)
renderActivityForm(proxyContext)
validateProxyRegistration()
submitProxyActivity()
showProxyConfirmation(activity)
clearForm()
showValidationErrors(errors)
navigateBack()
Relationships
Sub-Components (1)
Peer Mentor Selector
component
low
Searchable dropdown widget that lists peer mentors within the coordinator's local association scope. Filters by name and displays mentor status to prevent selection of inactive or paused mentors.
- Fetch and display peer mentors within coordinator's organizational scope
- Support search/filter by peer mentor name
- Show mentor status indicators (active, paused, inactive)
Related Data Entities (2)
Data entities managed by this component