fix username initials
This commit is contained in:
parent
65189685d3
commit
477dc20222
1 changed files with 6 additions and 1 deletions
|
|
@ -18,6 +18,11 @@ export interface UserMenuProps {
|
||||||
user: Session['user']
|
user: Session['user']
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getUserInitials(name: string) {
|
||||||
|
const [firstName, lastName] = name.split(' ')
|
||||||
|
return lastName ? `${firstName[0]}${lastName[0]}` : firstName.slice(0, 2)
|
||||||
|
}
|
||||||
|
|
||||||
export function UserMenu({ user }: UserMenuProps) {
|
export function UserMenu({ user }: UserMenuProps) {
|
||||||
return (
|
return (
|
||||||
<div className="flex items-center justify-between">
|
<div className="flex items-center justify-between">
|
||||||
|
|
@ -32,7 +37,7 @@ export function UserMenu({ user }: UserMenuProps) {
|
||||||
/>
|
/>
|
||||||
) : (
|
) : (
|
||||||
<div className="flex h-7 w-7 shrink-0 select-none items-center justify-center rounded-full bg-muted/50 text-xs font-medium uppercase text-muted-foreground">
|
<div className="flex h-7 w-7 shrink-0 select-none items-center justify-center rounded-full bg-muted/50 text-xs font-medium uppercase text-muted-foreground">
|
||||||
{user?.name ? user?.name.slice(0, 2) : null}
|
{user?.name ? getUserInitials(user?.name) : null}
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
<span className="ml-2">{user?.name}</span>
|
<span className="ml-2">{user?.name}</span>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue