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.

Feature: Mentor Program & Career Workshop Notes

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

Dependents (1)

Components that depend on this component