From 5801d02ae61ac48df8bf75aac8d156293d851a8d Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Tue, 13 Jan 2026 01:14:27 +0100 Subject: [PATCH] New Chat Button: Fix rendering when menu open (#6583) --- src/components/left/NewChatButton.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/components/left/NewChatButton.tsx b/src/components/left/NewChatButton.tsx index 0bacee5e4..d086cca6f 100644 --- a/src/components/left/NewChatButton.tsx +++ b/src/components/left/NewChatButton.tsx @@ -33,17 +33,19 @@ const NewChatButton: FC = ({ const [isMenuOpen, setIsMenuOpen] = useState(false); const { openFrozenAccountModal } = getActions(); + const shouldRender = isShown || isMenuOpen; + useEffect(() => { - if (!isShown) { + if (!shouldRender) { setIsMenuOpen(false); } - }, [isShown]); + }, [shouldRender]); const lang = useOldLang(); const fabClassName = buildClassName( 'NewChatButton', - isShown && 'revealed', + shouldRender && 'revealed', isMenuOpen && 'menu-is-open', );