diff --git a/client/src/components/AddToGroupModal/index.jsx b/client/src/components/AddToGroupModal/index.jsx index 332be47..4176f42 100644 --- a/client/src/components/AddToGroupModal/index.jsx +++ b/client/src/components/AddToGroupModal/index.jsx @@ -131,7 +131,11 @@ export default function AddToGroupModal({ onCancel, updateUser, user }) { }; return ( - +

Add to Group

diff --git a/client/src/components/AddToGroupModal/style.module.scss b/client/src/components/AddToGroupModal/style.module.scss index 477743b..bb41146 100644 --- a/client/src/components/AddToGroupModal/style.module.scss +++ b/client/src/components/AddToGroupModal/style.module.scss @@ -1,5 +1,13 @@ @import "../../styles/mixins"; +.container { + z-index: 1100; +} + +.overlay { + z-index: 1010; +} + .buttons { display: flex; justify-content: flex-end; diff --git a/client/src/components/Modal/index.jsx b/client/src/components/Modal/index.jsx index 25f5da0..9441d75 100644 --- a/client/src/components/Modal/index.jsx +++ b/client/src/components/Modal/index.jsx @@ -4,7 +4,7 @@ import PT from "prop-types"; import style from "./style.module.scss"; -export default function Modal({ children, className }) { +export default function Modal({ children, className, overlayClassName = "" }) { const [portal, setPortal] = React.useState(); React.useEffect(() => { @@ -21,6 +21,9 @@ export default function Modal({ children, className }) { let containerStyle = style.container; if (className) containerStyle += ` ${className}`; + let overlayStyle = style.overlay; + if (overlayClassName) overlayStyle += ` ${overlayClassName}`; + return portal ? ReactDom.createPortal( <> @@ -32,7 +35,7 @@ export default function Modal({ children, className }) {