BulkResultSummaryWidget
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
A summary widget displayed after a bulk registration submission, showing which records were created successfully and which failed. It groups results by success and failure with actionable retry options for failed entries. Coordinators can dismiss the widget or navigate back to register additional batches.
bulk-result-summary-widget
Sources & reasoning
Lines 83-84 explicitly describe bulk registration for recurring group activities as a coordinator need shared by NHF, HLF, and Barnekreftforeningen. Line 151 assigns SHOULD HAVE priority in Phase 2 (Fase 2), mapping to v1.0 by ordinal position. The blueprint confirms [v1.0] for this feature. The SHOULD HAVE classification and second-phase placement together rule out MVP and confirm v1.0.
-
docs/source/likeperson.md · line 83-84Koordinatorer må ha mulighet til å registrere aktivitet på vegne av sine likepersoner, enten enkeltvis eller samlet for faste aktiviteter (f.eks. ukentlig trening med mange deltakere).
-
docs/source/likeperson.md · line 151| Bulkregistrering / proxy-rapportering | ✓ | ✓ | - | ✓ | ✓ | SHOULD HAVE | 2 |
Responsibilities
- Display count of successfully created activity records
- List failed registrations with reasons for failure
- Provide retry action for individual failed entries
- Allow coordinator to start a new bulk registration from this screen
Interfaces
renderSummary(result: BulkSubmissionResult): void
onRetryFailed(mentorId: string): void
onDismiss(): void