From a53f286860d4733af90998abf81c9b58c3491d83 Mon Sep 17 00:00:00 2001 From: DCCONSTRUCTIONS Date: Fri, 8 May 2026 19:16:38 +0300 Subject: [PATCH] =?UTF-8?q?UI=20-=20=D0=9B=D0=90=D0=A3=D0=9D=D0=A7=D0=95?= =?UTF-8?q?=D0=A0:=20LIVE=20PREVIEW=20=D0=90=D0=92=D0=90=D0=A2=D0=90=D0=A0?= =?UTF-8?q?=D0=90=20=D0=9A=D0=9B=D0=98=D0=95=D0=9D=D0=A2=D0=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/styles/globals.css | 11 ++++++++--- src/widgets/admin-overlay/AdminOverlay.tsx | 3 +-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/styles/globals.css b/src/styles/globals.css index 747cb94..9ea1bdb 100644 --- a/src/styles/globals.css +++ b/src/styles/globals.css @@ -3057,6 +3057,7 @@ code { } .client-avatar-preview { + position: relative; display: grid; width: 3.1rem; min-width: 3.1rem; @@ -3069,10 +3070,14 @@ code { background: rgba(255, 255, 255, 0.055); } -.client-avatar-preview img { +.client-avatar-preview__image { + position: absolute; + inset: 0; display: block; - width: 100%; - height: 100%; + width: 100% !important; + max-width: none !important; + height: 100% !important; + max-height: none !important; border-radius: inherit; object-fit: cover; } diff --git a/src/widgets/admin-overlay/AdminOverlay.tsx b/src/widgets/admin-overlay/AdminOverlay.tsx index 4214645..3901d7d 100644 --- a/src/widgets/admin-overlay/AdminOverlay.tsx +++ b/src/widgets/admin-overlay/AdminOverlay.tsx @@ -1783,7 +1783,6 @@ function ClientEditorModal({ try { const storedFile = await uploadStorageFile(file); update("avatarUrl", storedFile.url); - setAvatarPreviewUrl(storedFile.url); } catch (error) { setStorageError(error instanceof Error ? error.message : "Не удалось сохранить аватар компании"); setAvatarPreviewUrl(draft.avatarUrl ?? null); @@ -1843,7 +1842,7 @@ function ClientEditorModal({ Аватар компании
{avatarPreviewUrl ? "Аватар подключён" : "Аватар не задан"}