Symbol Menu: Fix pausing stickers on hiding (#4581)

This commit is contained in:
Alexander Zinchuk 2024-05-17 15:45:41 +02:00
parent 86ddb399d5
commit a1d004d209
2 changed files with 5 additions and 3 deletions

View File

@ -21,7 +21,7 @@ import useShowTransition from '../../../hooks/useShowTransition';
import CustomEmojiPicker from '../../common/CustomEmojiPicker';
import Button from '../../ui/Button';
import Menu from '../../ui/Menu';
import { UnfreezableMenu } from '../../ui/Menu';
import Portal from '../../ui/Portal';
import Transition from '../../ui/Transition';
import EmojiPicker from './EmojiPicker';
@ -323,7 +323,7 @@ const SymbolMenu: FC<OwnProps & StateProps> = ({
}
return (
<Menu
<UnfreezableMenu
isOpen={isOpen}
positionX={isAttachmentModal ? positionX : 'left'}
positionY={isAttachmentModal ? positionY : 'bottom'}
@ -340,7 +340,7 @@ const SymbolMenu: FC<OwnProps & StateProps> = ({
style={style}
>
{content}
</Menu>
</UnfreezableMenu>
);
};

View File

@ -189,4 +189,6 @@ const Menu: FC<OwnProps> = ({
return menu;
};
export const UnfreezableMenu = memo(Menu);
export default memo(freezeWhenClosed(Menu));