From 9787af9c42167de9ff448e0ba8ae72442e376775 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sat, 13 Dec 2025 21:50:25 -0800 Subject: [PATCH] fix party avatar to use shared image utilities --- src/lib/components/party/Party.svelte | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/lib/components/party/Party.svelte b/src/lib/components/party/Party.svelte index 63447ee6..35d95dad 100644 --- a/src/lib/components/party/Party.svelte +++ b/src/lib/components/party/Party.svelte @@ -36,6 +36,7 @@ // Utilities import { getLocalId } from '$lib/utils/localId' import { getEditKey, storeEditKey, computeEditability } from '$lib/utils/editKeys' + import { getAvatarSrc, getAvatarSrcSet } from '$lib/utils/avatar' import { createDragDropContext, type DragOperation } from '$lib/composables/drag-drop.svelte' import WeaponGrid from '$lib/components/grids/WeaponGrid.svelte' @@ -846,14 +847,8 @@

{party.name || '(untitled party)'}

{#if party.user} - {@const avatarFile = party.user.avatar?.picture || ''} - {@const ensurePng = (name: string) => (/\.png$/i.test(name) ? name : `${name}.png`)} - {@const to2x = (name: string) => - /\.png$/i.test(name) ? name.replace(/\.png$/i, '@2x.png') : `${name}@2x.png`} - {@const avatarSrc = avatarFile ? `/profile/${ensurePng(avatarFile)}` : ''} - {@const avatarSrcSet = avatarFile - ? `${avatarSrc} 1x, /profile/${to2x(avatarFile)} 2x` - : ''} + {@const avatarSrc = getAvatarSrc(party.user.avatar?.picture)} + {@const avatarSrcSet = getAvatarSrcSet(party.user.avatar?.picture)}