From e98306c8b3137daf300623b4774bb56135b4cb39 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Tue, 14 Apr 2026 14:36:24 +0200 Subject: [PATCH] Chat List: Move unread badge on forum view (#6837) --- src/components/left/main/Chat.scss | 16 ++++----- src/components/left/main/Chat.tsx | 36 ++++++++++--------- .../left/main/ChatBadge.module.scss | 7 ++++ 3 files changed, 32 insertions(+), 27 deletions(-) diff --git a/src/components/left/main/Chat.scss b/src/components/left/main/Chat.scss index 1aaa904ad..eab809646 100644 --- a/src/components/left/main/Chat.scss +++ b/src/components/left/main/Chat.scss @@ -137,22 +137,18 @@ align-self: stretch; } - .avatar-badge-wrapper { + .avatar-wrapper { --outline-color: var(--color-background); + position: relative; + flex-shrink: 0; + } + + .avatar-badge-wrapper { position: absolute; z-index: var(--z-badge); right: 0.5rem; bottom: 0; - - .chat-badge-transition { - position: relative; - transition: opacity var(--layer-transition), transform var(--layer-transition); - - body.no-page-transitions & { - transition: opacity var(--layer-transition); - } - } } .avatar-badge { diff --git a/src/components/left/main/Chat.tsx b/src/components/left/main/Chat.tsx index 3a9502806..fc61e79e4 100644 --- a/src/components/left/main/Chat.tsx +++ b/src/components/left/main/Chat.tsx @@ -422,24 +422,26 @@ const Chat: FC = ({ onDragLeave={onDragLeave} >
- -
-
+ - {!isAvatarOnlineShown && Boolean(chat.subscriptionUntil) && ( - - )} +
+
+ {!isAvatarOnlineShown && Boolean(chat.subscriptionUntil) && ( + + )} +