UserMenu
DomainUser dropdown that consumes SafeUser. Understands the UserRole enum, shows English role labels, and accepts custom dropdown items.
<UserMenu user={{ userId: 'u1', email: 'admin@acme.com', userRole: 'ADMIN', userStatus: 'ACTIVE', userProfile: { name: 'Jane Doe', profilePicture: null } }} /><UserMenu user={authorUser} items={[
{ type: 'item', label: 'My Posts', icon: '📝' },
{ type: 'separator' },
{ type: 'item', label: 'Sign Out', icon: '↩️', danger: true },
]} />