diff --git a/src/components/layout/header/AvatarMenu.tsx b/src/components/layout/header/AvatarMenu.tsx index 1b3b7fb19..1ddcfd67f 100644 --- a/src/components/layout/header/AvatarMenu.tsx +++ b/src/components/layout/header/AvatarMenu.tsx @@ -88,10 +88,10 @@ type CurrentUserAvatarProps = { user: User | null; }; -const getGravatar = (email?: string | undefined | null) => { +const getAvatarLink = (email?: string | undefined | null) => { if (!email) return null; const emailHash = createHash('sha256').update(email.trim().toLowerCase()).digest('hex'); - return `https://gravatar.com/avatar/${emailHash}?d=null`; + return `https://seccdn.libravatar.org/avatar/${emailHash}?d=404`; }; const CurrentUserAvatar = forwardRef( @@ -100,18 +100,16 @@ const CurrentUserAvatar = forwardRef( const { fn } = useMantineTheme(); const border = fn.variant({ variant: 'default' }).border; - if (!user) - return ; - return ( - {user.name?.slice(0, 2).toUpperCase()} + {user?.name?.slice(0, 2).toUpperCase()} ); }