Association Membership Panel
Component Detail
User Interface
medium complexity
frontend
1
Dependencies
1
Dependents
0
Entities
0
Integrations
Description
An expandable inline UI panel displayed within each user row on the Member Association Page. Shows all associations the user currently belongs to, with controls to add new memberships, remove existing ones, and designate a primary association for reporting attribution.
association-membership-panel
Responsibilities
- Render current association memberships for a single user
- Provide controls to add a new association membership via searchable dropdown
- Provide controls to remove an existing association membership
- Allow setting or changing the primary association flag
- Show created_at timestamp for each membership entry
Interfaces
open(userId)
close()
loadMemberships(userId)
addMembership(associationId)
removeMembership(membershipId)
setPrimary(membershipId)
searchAvailableAssociations(query)