Participant List Widget
Component Detail
User Interface
medium complexity
mobile
2
Dependencies
1
Dependents
3
Entities
0
Integrations
Description
Reusable widget that displays and manages the participant roster for a workshop session. Allows coordinators to add participants from existing contacts, mark attendance per day, and remove participants. Integrates with the Contact Repository for participant lookup.
participant-list-widget
Responsibilities
- Display enrolled participants with attendance status per session day
- Allow adding participants by searching existing contacts
- Support removing participants from a session
- Show participant count and attendance summary
Interfaces
loadParticipants(sessionId)
addParticipant(sessionId, contactId)
removeParticipant(sessionId, participantId)
markAttendance(participantId, day, present)
searchContacts(query)
displayParticipantCard(participant)
Relationships
Dependencies (2)
Components this component depends on
Related Data Entities (3)
Data entities managed by this component