diff --git a/apps/console/src/pages/organizations/audits/AuditsPage.tsx b/apps/console/src/pages/organizations/audits/AuditsPage.tsx index 2200bbe85..1e3ba18ed 100644 --- a/apps/console/src/pages/organizations/audits/AuditsPage.tsx +++ b/apps/console/src/pages/organizations/audits/AuditsPage.tsx @@ -190,22 +190,23 @@ export default function AuditsPage(props: Props) { setDroppedFile(null); }; - const mainRef = useRef(null); + const [mainEl, setMainEl] = useState(null); useEffect(() => { - mainRef.current = document.querySelector("main"); - if (mainRef.current) { - mainRef.current.style.position = "relative"; + const el = document.querySelector("main"); + if (el) { + el.style.position = "relative"; + setMainEl(el); } return () => { - if (mainRef.current) { - mainRef.current.style.position = ""; + if (el) { + el.style.position = ""; } }; }, []); return (
- {isDragging && canCreateAudit && mainRef.current && createPortal( + {isDragging && canCreateAudit && mainEl && createPortal(
, - mainRef.current, + mainEl, )}