Association Selection Widget
Component Detail
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.
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