New Chat Button: Fix rendering when menu open (#6583)
This commit is contained in:
parent
54561ae7b3
commit
5801d02ae6
@ -33,17 +33,19 @@ const NewChatButton: FC<OwnProps> = ({
|
|||||||
const [isMenuOpen, setIsMenuOpen] = useState(false);
|
const [isMenuOpen, setIsMenuOpen] = useState(false);
|
||||||
const { openFrozenAccountModal } = getActions();
|
const { openFrozenAccountModal } = getActions();
|
||||||
|
|
||||||
|
const shouldRender = isShown || isMenuOpen;
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!isShown) {
|
if (!shouldRender) {
|
||||||
setIsMenuOpen(false);
|
setIsMenuOpen(false);
|
||||||
}
|
}
|
||||||
}, [isShown]);
|
}, [shouldRender]);
|
||||||
|
|
||||||
const lang = useOldLang();
|
const lang = useOldLang();
|
||||||
|
|
||||||
const fabClassName = buildClassName(
|
const fabClassName = buildClassName(
|
||||||
'NewChatButton',
|
'NewChatButton',
|
||||||
isShown && 'revealed',
|
shouldRender && 'revealed',
|
||||||
isMenuOpen && 'menu-is-open',
|
isMenuOpen && 'menu-is-open',
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user