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) && ( + + )} +