User Detail Page
Component Detail
User Interface
medium complexity
frontend
1
Dependencies
0
Dependents
6
Entities
0
Integrations
Description
Server-rendered Next.js page at /admin/users/[id] showing the full profile of a single user including personal details, organization affiliation, local association memberships, assigned roles, and account status. Provides edit forms for updating user information and a deactivation control with confirmation dialog.
user-detail-page
Responsibilities
- Display comprehensive user profile with contact information and org context
- Provide inline edit forms for updating user details
- Show role assignments and local association memberships
- Handle user deactivation with confirmation workflow
- Display invitation status and resend invitation controls
Interfaces
renderUserProfile(user)
handleEditField(field, value)
handleSaveChanges(userData)
handleDeactivateUser(userId)
handleReactivateUser(userId)
handleResendInvitation(userId)
renderRoleAssignments(roles)
renderLocalAssociations(associations)
renderAuditHistory(events)
Relationships
Related Data Entities (6)
Data entities managed by this component