Fix ConversationHeader context menu getting cut off

This commit is contained in:
Jamie Kyle
2023-10-05 09:26:15 -07:00
committed by GitHub
parent b4b3883850
commit 0f6d82dc42

View File

@@ -11,6 +11,7 @@ import {
SubMenu,
} from 'react-contextmenu';
import { createPortal } from 'react-dom';
import { DisappearingTimeDialog } from '../DisappearingTimeDialog';
import { Avatar, AvatarSize } from '../Avatar';
import { InContactsIcon } from '../InContactsIcon';
@@ -479,7 +480,7 @@ export class ConversationHeader extends React.Component<PropsType, StateType> {
);
});
return (
return createPortal(
<ContextMenu id={triggerId} rtl={isRTL}>
{disableTimerChanges ? null : (
<SubMenu hoverDelay={1} title={disappearingTitle} rtl={!isRTL}>
@@ -571,7 +572,8 @@ export class ConversationHeader extends React.Component<PropsType, StateType> {
)}
</MenuItem>
)}
</ContextMenu>
</ContextMenu>,
document.body
);
}