Bulk Registration Screen
Component Detail
User Interface
high complexity
mobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Full-screen coordinator interface for selecting multiple peer mentors and a shared activity template, then submitting all registrations in a single batch action. Displays per-mentor submission progress and surfaces per-row errors if any batch inserts fail, without silently discarding failed records.
bulk-registration-screen
Responsibilities
- Render multi-select peer mentor list with BLoC-managed selection state
- Embed shared activity template form (date, type, duration, summary)
- Display real-time batch submission progress per selected mentor
- Surface per-row error list for any failed inserts after batch RPC call
Interfaces
buildMentorSelectionList(mentors)
onMentorToggled(mentorId)
buildActivityTemplateForm()
onSubmitBatch()
showBatchProgress(progressMap)
showBatchErrors(errorList)
resetForm()