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

Description

An inline widget that presents the user's list of affiliated local associations and allows them to select or switch the active association context. Appears at login when multiple memberships are detected and as a persistent context-switcher accessible mid-session without requiring logout.

Feature: Member Multi-Association Membership

association-selection-widget

Responsibilities

  • Display the list of the user's associated local associations
  • Highlight the currently active association context
  • Allow the user to switch active association mid-session
  • Show association name, region, and role within each association

Interfaces

buildAssociationList(associations: List<UserAssociation>)
onAssociationSelected(associationId: String)
showContextSwitchConfirmation(targetAssociation: String)
displayActiveIndicator(associationId: String)
refreshAssociationList()
handleEmptyState()

Relationships

Dependencies (2)

Components this component depends on

Dependents (1)

Components that depend on this component

Related Data Entities (1)

Data entities managed by this component