From 394102bb93f9a8fac38f0e33f8baa06b3f297c80 Mon Sep 17 00:00:00 2001 From: MartinBraquet Date: Thu, 9 Oct 2025 18:37:11 +0200 Subject: [PATCH] Fix avatar icon --- web/components/multiple-or-single-avatars.tsx | 4 ++-- web/components/widgets/avatar.tsx | 5 +---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/web/components/multiple-or-single-avatars.tsx b/web/components/multiple-or-single-avatars.tsx index 20b8af15..51a5657b 100644 --- a/web/components/multiple-or-single-avatars.tsx +++ b/web/components/multiple-or-single-avatars.tsx @@ -4,7 +4,7 @@ import { Row } from './layout/row' import clsx from 'clsx' export const MultipleOrSingleAvatars = (props: { - avatars: Array<{ avatarUrl: string; id: string }> + avatars: Array<{ avatarUrl: string; id: string; name: string }> onClick?: () => void size: AvatarSizeType // TODO: standardize these numbers so they are calculated from the size @@ -17,7 +17,7 @@ export const MultipleOrSingleAvatars = (props: { if (avatars.length === 0) return null if (avatars.length === 1) { - return + return } const totalAvatars = avatars.length diff --git a/web/components/widgets/avatar.tsx b/web/components/widgets/avatar.tsx index 3272ca70..d5987a56 100644 --- a/web/components/widgets/avatar.tsx +++ b/web/components/widgets/avatar.tsx @@ -43,14 +43,11 @@ export const Avatar = memo( Router.push(`/${username}`) } } - const fallbackInitial = (username || 'U')[0]; // first character, not encoded string const url: string = avatarUrl && avatarUrl.length > 0 ? avatarUrl : `https://ui-avatars.com/api/?name=${encodeURIComponent(fallbackInitial)}`; - - - // console.debug(url) + console.log(username, fallbackInitial, url) // there can be no avatar URL or username in the feed, we show a "submit comment" // item with a fake grey user circle guy even if you aren't signed in