fix: correctly fall back to proxy avatar

This commit is contained in:
Jake Fulmine 2024-10-01 20:55:13 -04:00
parent 913805f336
commit debfc46776
No known key found for this signature in database
GPG key ID: 177E8DB7BF4C60B2

View file

@ -39,8 +39,6 @@
else icon_url = item.webhook_avatar_url ?? default_avatar
}
$: icon_url_resized = icon_url ? resizeMedia(icon_url) : default_avatar
let avatarOpen = false;
const toggleAvatarModal = () => (avatarOpen = !avatarOpen);
@ -65,8 +63,8 @@
<span bind:this={nameElement} style="vertical-align: middle;"><AwaitHtml htmlPromise={htmlNamePromise} /> ({item.id})</span>
</div>
<div style="margin-left: auto;">
{#if item && (item.avatar_url || item.icon)}
<img tabindex={0} on:keydown|stopPropagation={(event) => {if (event.key === "Enter") {avatarOpen = true}}} on:click|stopPropagation={toggleAvatarModal} class="rounded-circle avatar" src={icon_url_resized} alt={altText} />
{#if item && (item.avatar_url || item.webhook_avatar_url || item.icon)}
<img tabindex={0} on:keydown|stopPropagation={(event) => {if (event.key === "Enter") {avatarOpen = true}}} on:click|stopPropagation={toggleAvatarModal} class="rounded-circle avatar" src={icon_url} alt={altText} />
{:else}
<img class="rounded-circle avatar" src={default_avatar} alt="icon (default)" tabindex={0} />
{/if}