From 25b1d69e63f2a9929e3cd8d588716aa4a92544c3 Mon Sep 17 00:00:00 2001
From: timothycarambat <rambat1010@gmail.com>
Date: Mon, 10 Jun 2024 16:25:35 -0700
Subject: [PATCH] portal all modals to prevent z-index scoping issues

---
 frontend/src/components/ModalWrapper/index.jsx | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/frontend/src/components/ModalWrapper/index.jsx b/frontend/src/components/ModalWrapper/index.jsx
index 37041f634..bd3995ce4 100644
--- a/frontend/src/components/ModalWrapper/index.jsx
+++ b/frontend/src/components/ModalWrapper/index.jsx
@@ -1,9 +1,12 @@
+import { createPortal } from "react-dom";
+
 export default function ModalWrapper({ children, isOpen }) {
   if (!isOpen) return null;
 
-  return (
+  return createPortal(
     <div className="bg-black/60 backdrop-blur-sm fixed top-0 left-0 outline-none w-screen h-screen flex items-center justify-center z-30">
       {children}
-    </div>
+    </div>,
+    document.getElementById("root")
   );
 }
-- 
GitLab