Batch Submission Progress Widget
Component Detail
User Interface
low complexity
mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Inline widget rendered during and after bulk submission that shows the real-time status of each mentor's registration attempt. Uses a map keyed by mentor ID to display pending, success, or error states per row, enabling coordinators to identify and retry individual failures without resubmitting the entire batch.
batch-progress-widget
Responsibilities
- Render per-mentor status rows (pending, success, error)
- Update status in real time as batch RPC resolves
- Display actionable error messages for failed rows
- Provide retry affordance for individual failed registrations
Interfaces
buildProgressList(progressMap)
updateMentorStatus(mentorId, status)
buildErrorRow(mentorId, error)
onRetryMentor(mentorId)