KamoCRM

Нарисуйте фотографии членов в варианте их размера требует

Fixkamo-internal
Отгружено
24 сентября 2026 г. в 23:03 UTC
Автор
Kamo
Завершение
6418c55

Каждая загруженная фотография имеет sm (50px), md (150px) и lg (350px) Рядом с оригиналом, но поверхности выбрали их ad hoc: MemberAvatar sm до 40px (размытие при 2x), и док-бар заголовка, максимизированная вкладка, заголовок чата, меню hexhead, выборщик членов, администратор пользователя, чип обоев Отправитель почты аватар нарисовал полноразмерную загрузку (часто мегабайт) на 20-52px. Одно правило сейчас, в app/lib/avatarUrlTransform.ts: в DPR 2, <=25 CSS px -> sm, <=75 -> md, more -> lg (avatarVariantForSize), применяется только к /avatars/photos/ URL; все остальное загружается как указано. AvatarAtemptsForSize Перечисляет размерный вариант, затем оригинальный (у старых загрузок отсутствует md/ lg), затем URL как передано; используйте AvatarPhoto ходит, что список на изображение ошибки перед инициалами вызывающего абонента, а MemberPhotoAvatar - это выпадающий для сайтов MUI Avatar (он рисует свой собственный <img>, так как предзагрузчик MUI падает) Элемент, на котором произошла бы ошибка. Сайты: MemberAvatar (по размеру), MessageAvatar (16 -> см, общий помощник), ToolWindowShell 28 -> md, MaximizedTab 20 -> sm, ChatBox 28 -> md, HexHeadPopover 44 -> md, HexHead по размеру головы (мд/лг) 20/30/38 -> sm/md/md, UserAccountManager 28 -> md, UserAccountDrawer 52 -> md, MemberIdentityChip 40 -> md, SenderAvatar по размеру (40 -> md), Галерея AvatarManager 80 -> md (+urlOriginal), ProfileHero 84-104 -> lg Exec2ExecUserRow 36 -> md и Exec2ExecWindow 26 -> md sm). ChatTool и шестиголовый движок решили оригинал и позволили Каждый размер поверхности; ConversationRow передает MemberAvatar исходный URL.

Все изменения

Подобно тому, что вы видите доставку?

Все это приходит в ваше рабочее пространство само по себе. Начните с бесплатного плана и прочтите эту страницу снова через месяц.

Начать бесплатно навсегдаПосмотреть цены