User Interface low complexity mobile
2
Dependencies
0
Dependents
1
Entities
0
Integrations

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.

Feature: Workshop Participant Lists

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