From d33a1ce14f31c3a1dc04ad6bf9b63e036f171420 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Mon, 8 Apr 2024 18:33:50 -0400 Subject: [PATCH] Fixes clickable route not showing the user 's npub before loading the name. --- .../amethyst/ui/components/ClickableRoute.kt | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/components/ClickableRoute.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/components/ClickableRoute.kt index 46f38d062..3dca50c64 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/components/ClickableRoute.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/components/ClickableRoute.kt @@ -300,16 +300,14 @@ private fun RenderUserAsClickableText( ) { val userState by baseUser.live().userMetadataInfo.observeAsState() - userState?.bestName()?.let { - CreateClickableTextWithEmoji( - clickablePart = it, - suffix = additionalChars.ifBlank { null }, - maxLines = 1, - route = "User/${baseUser.pubkeyHex}", - nav = nav, - tags = userState?.tags ?: EmptyTagList, - ) - } + CreateClickableTextWithEmoji( + clickablePart = userState?.bestName() ?: ("@" + baseUser.pubkeyDisplayHex()), + suffix = additionalChars?.ifBlank { null }, + maxLines = 1, + route = "User/${baseUser.pubkeyHex}", + nav = nav, + tags = userState?.tags ?: EmptyTagList, + ) } @Composable