Add Participant Bottom Sheet
Component Detail
Description
A modal bottom sheet that allows coordinators to search existing contacts and peer mentors within their organization and add them to the workshop participant list. Delegates search query execution to the Contact Search Service and submits selected contacts as new participant records.
add-participant-sheet
Sources & reasoning
Coordinators must be able to attach existing contacts and peer mentors to a workshop session without re-entering data. A bottom sheet pattern is consistent with the app's modal launch paradigm and reuses the Contact Search Service already extracted for the contacts area.
No source references — this artifact was included based on reasoning alone (see above).
Responsibilities
- Present a searchable list of organization contacts and peer mentors
- Filter search results by name using Contact Search Service
- Submit selected contacts as workshop_participants records
Interfaces
open(workshopId)
searchContacts(query)
addParticipant(workshopId, contactId)
Relationships
Dependencies (2)
Components this component depends on
Related Data Entities (1)
Data entities managed by this component