From 88497ad00a17f787b3cd5fe6ef35f0e33a0c97b8 Mon Sep 17 00:00:00 2001 From: Kieran Date: Thu, 22 Jun 2023 15:30:49 +0100 Subject: [PATCH] Fix display name --- src/element/profile.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/element/profile.tsx b/src/element/profile.tsx index d5131c8..3f7e6a4 100644 --- a/src/element/profile.tsx +++ b/src/element/profile.tsx @@ -13,7 +13,13 @@ export interface ProfileOptions { export function getName(pk: string, user?: UserMetadata) { const shortPubkey = hexToBech32("npub", pk).slice(0, 12); - return user?.display_name ?? user?.name ?? shortPubkey + if ((user?.display_name?.length ?? 0) > 0) { + return user?.display_name; + } + if ((user?.name?.length ?? 0) > 0) { + return user?.name; + } + return shortPubkey; } export function Profile({ pubkey, options }: { pubkey: string, options?: ProfileOptions }) {