From 4428ad543e0c717eb7edb27003b9d9a52c616d5d Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 2 May 2022 13:46:09 +0200 Subject: Fix avatar responsive --- client/src/app/shared/shared-main/account/actor.model.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'client/src/app/shared/shared-main/account/actor.model.ts') diff --git a/client/src/app/shared/shared-main/account/actor.model.ts b/client/src/app/shared/shared-main/account/actor.model.ts index 977fdb7e5..8427c9902 100644 --- a/client/src/app/shared/shared-main/account/actor.model.ts +++ b/client/src/app/shared/shared-main/account/actor.model.ts @@ -20,8 +20,12 @@ export abstract class Actor implements ServerActor { isLocal: boolean - static GET_ACTOR_AVATAR_URL (actor: { avatars: { width: number, url?: string, path: string }[] }, size: number) { - const avatar = actor.avatars.sort((a, b) => a.width - b.width).find(a => a.width >= size) + static GET_ACTOR_AVATAR_URL (actor: { avatars: { width: number, url?: string, path: string }[] }, size?: number) { + const avatars = actor.avatars.sort((a, b) => a.width - b.width) + + const avatar = size + ? avatars.find(a => a.width >= size) + : avatars[0] if (!avatar) return '' if (avatar.url) return avatar.url -- cgit v1.2.3