From 9000e8c0bbbc90030d7e635fe8512ae962c96a96 Mon Sep 17 00:00:00 2001 From: Alexander Onnikov Date: Thu, 26 Sep 2024 15:53:35 +0700 Subject: [PATCH] fix: fallback to name avatar in case of img error (#6729) Signed-off-by: Alexander Onnikov --- .../src/components/AvatarInstance.svelte | 23 ++++++++++++------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/plugins/contact-resources/src/components/AvatarInstance.svelte b/plugins/contact-resources/src/components/AvatarInstance.svelte index d51df9ca01..918f28abbe 100644 --- a/plugins/contact-resources/src/components/AvatarInstance.svelte +++ b/plugins/contact-resources/src/components/AvatarInstance.svelte @@ -42,18 +42,25 @@ } let fontSize: number = 16 + let imgError = false + + function handleImgError (): void { + imgError = true + } + + $: hasImg = url != null && !imgError {#if size === 'full' && !url && displayName && displayName !== ''}
{ fontSize = element.clientWidth * 0.6 }} @@ -69,15 +76,15 @@
- {#if url} - {''} + {#if url && !imgError} + {''} {:else if displayName && displayName !== ''}