From c518831a81e2b40de7b8676056f286a47b3526d7 Mon Sep 17 00:00:00 2001 From: Morgan via Codex Date: Mon, 25 May 2026 22:35:56 +0200 Subject: [PATCH] fix(pals): drop creator-avatar fallback on pal thumbnail Pal cards with no thumbnail were falling back to the creator's avatar, which for self-authored pals shows the user's own profile picture. Fall through to the first-letter placeholder, matching PalDetailSheet. --- .../SquarePalCard/SquarePalCard.tsx | 31 +++++-------------- 1 file changed, 8 insertions(+), 23 deletions(-) diff --git a/src/screens/PalsScreen/components/SquarePalCard/SquarePalCard.tsx b/src/screens/PalsScreen/components/SquarePalCard/SquarePalCard.tsx index a42fac21f..a16f571e7 100644 --- a/src/screens/PalsScreen/components/SquarePalCard/SquarePalCard.tsx +++ b/src/screens/PalsScreen/components/SquarePalCard/SquarePalCard.tsx @@ -159,9 +159,6 @@ const PalThumbnail: React.FC<{ const thumbnailUrl = pal.thumbnail_url ? getFullThumbnailUri(pal.thumbnail_url) : undefined; - const creatorAvatarUrl = isPalsHubPal(pal) - ? pal.creator?.avatar_url - : pal.creator_info?.avatar_url; // Get pal colors for gradient background (local pals only) const palColors = isLocalPal(pal) ? pal.color : null; @@ -201,27 +198,15 @@ const PalThumbnail: React.FC<{ return ( {thumbnailUrl ? ( - <> - - - ) : creatorAvatarUrl ? ( - <> - - + ) : ( - <> - - {firstLetter} - - + + {firstLetter} + )} {/* Chat Navigation Button (only for downloaded/local pals) */}