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 { 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',
|
||||
);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user