User Interface medium complexity mobile
0
Dependencies
0
Dependents
4
Entities
0
Integrations

Description

Searchable multi-select widget for adding participants to an event. Renders a debounced search input backed by the Contact Repository and displays selected participants as removable chips. Used in both the creation wizard and the event detail screen.

Feature: Event Creation & Management

event-participants-widget

Responsibilities

  • Render searchable list of contacts and peer mentors
  • Handle debounced search queries against Contact Repository
  • Manage selected participants list with add/remove operations
  • Display participant chips with avatar and name

Interfaces

onSearchQueryChanged(query)
onParticipantSelected(userId)
onParticipantRemoved(userId)
getSelectedParticipants()
setInitialParticipants(participants)
clearSelection()