Skip to content

Commit dfb581e

Browse files
Tweak user menu, hide email in trigger
1 parent cfc58a1 commit dfb581e

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

resources/js/components/user-info.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@ import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar';
22
import { useInitials } from '@/hooks/use-initials';
33
import { type User } from '@/types';
44

5-
export function UserInfo({ user }: { user: User }) {
5+
export function UserInfo({ user, showEmail = false }: { user: User; showEmail?: boolean }) {
66
const getInitials = useInitials();
77

88
return (
99
<>
10-
<Avatar className="h-8 w-8 overflow-hidden rounded-lg">
10+
<Avatar className="h-8 w-8 overflow-hidden rounded-full">
1111
<AvatarImage src={user.avatar} alt={user.name} />
1212
<AvatarFallback className="rounded-lg bg-neutral-200 text-black dark:bg-neutral-700 dark:text-white">
1313
{getInitials(user.name)}
1414
</AvatarFallback>
1515
</Avatar>
1616
<div className="grid flex-1 text-left text-sm leading-tight">
17-
<span className="truncate font-semibold">{user.name}</span>
18-
<span className="truncate text-xs">{user.email}</span>
17+
<span className="truncate font-medium">{user.name}</span>
18+
{showEmail && <span className="text-muted-foreground truncate text-xs">{user.email}</span>}
1919
</div>
2020
</>
2121
);

resources/js/components/user-menu-content.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export function UserMenuContent({ user }: UserMenuContentProps) {
1616
<>
1717
<DropdownMenuLabel className="p-0 font-normal">
1818
<div className="flex items-center gap-2 px-1 py-1.5 text-left text-sm">
19-
<UserInfo user={user} />
19+
<UserInfo user={user} showEmail={true} />
2020
</div>
2121
</DropdownMenuLabel>
2222
<DropdownMenuSeparator />

0 commit comments

Comments
 (0)