User Interface low complexity Shared Component mobile
0
Dependencies
1
Dependents
1
Entities
0
Integrations

Description

Coordinator-only inline widget within the registration screen that allows selecting a contact or peer mentor on whose behalf the registration is being made. Filters the contact list to only show users within the coordinator's local association, enforcing the server-side relationship constraint at the UI layer. Renders as a bottom sheet or modal overlay to keep the main registration screen uncluttered.

Feature: Event Sign-up

proxy-target-selector

Responsibilities

  • Display a searchable list of eligible contacts/peer mentors within the coordinator's local association
  • Enforce coordinator–user association scope in the selectable list
  • Emit selected target user ID back to the parent registration screen
  • Show empty state when no eligible users are found

Interfaces

show(associationId: string)
dismiss()
onUserSelected(userId: string)
searchContacts(query: string)
renderContactListItem(contact: Contact)

Relationships

Dependents (1)

Components that depend on this component

Related Data Entities (1)

Data entities managed by this component