From c7d2545ec7bbcdba30b775453d53df5a359410bd Mon Sep 17 00:00:00 2001 From: crupest Date: Thu, 21 Sep 2023 15:35:27 +0800 Subject: Revert dialog. --- FrontEnd/src/components/menu/PopupMenu.tsx | 40 ++++++++++++++---------------- 1 file changed, 18 insertions(+), 22 deletions(-) (limited to 'FrontEnd/src/components/menu') diff --git a/FrontEnd/src/components/menu/PopupMenu.tsx b/FrontEnd/src/components/menu/PopupMenu.tsx index 7ac2abfe..b00bc2ed 100644 --- a/FrontEnd/src/components/menu/PopupMenu.tsx +++ b/FrontEnd/src/components/menu/PopupMenu.tsx @@ -1,6 +1,5 @@ import { useState, CSSProperties, ReactNode } from "react"; import classNames from "classnames"; -import { createPortal } from "react-dom"; import { usePopper } from "react-popper"; import { ThemeColor } from "../common"; @@ -46,27 +45,24 @@ export default function PopupMenu({ onClick={() => setShow(true)} > {children} - {show && - createPortal( -
- { - setShow(false); - e.stopPropagation(); - }} - /> -
, - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - document.getElementById("portal")!, - )} + {show && ( +
+ { + setShow(false); + e.stopPropagation(); + }} + /> +
+ )} ); } -- cgit v1.2.3