New Chat Button: Fix rendering when menu open (#6583)

This commit is contained in:
Alexander Zinchuk 2026-01-13 01:14:27 +01:00
parent 54561ae7b3
commit 5801d02ae6

View File

@ -33,17 +33,19 @@ const NewChatButton: FC<OwnProps> = ({
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',
);