Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

Commit 657501e

Browse files
committed
fixes issue#200
1 parent 82f2d8d commit 657501e

File tree

3 files changed

+18
-3
lines changed

3 files changed

+18
-3
lines changed

client/src/components/AddToGroupModal/index.jsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,11 @@ export default function AddToGroupModal({ onCancel, updateUser, user }) {
131131
};
132132

133133
return (
134-
<Modal onCancel={onCancel}>
134+
<Modal
135+
onCancel={onCancel}
136+
className={style.container}
137+
overlayClassName={style.overlay}
138+
>
135139
<h1 className={style.title}>Add to Group</h1>
136140
<div className={style.searchRow}>
137141
<ZoomIcon className={style.zoomIcon} />

client/src/components/AddToGroupModal/style.module.scss

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
@import "../../styles/mixins";
22

3+
.container {
4+
z-index: 1100;
5+
}
6+
7+
.overlay {
8+
z-index: 1010;
9+
}
10+
311
.buttons {
412
display: flex;
513
justify-content: flex-end;

client/src/components/Modal/index.jsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import PT from "prop-types";
44

55
import style from "./style.module.scss";
66

7-
export default function Modal({ children, className }) {
7+
export default function Modal({ children, className, overlayClassName = "" }) {
88
const [portal, setPortal] = React.useState();
99

1010
React.useEffect(() => {
@@ -21,6 +21,9 @@ export default function Modal({ children, className }) {
2121
let containerStyle = style.container;
2222
if (className) containerStyle += ` ${className}`;
2323

24+
let overlayStyle = style.overlay;
25+
if (overlayClassName) overlayStyle += ` ${overlayClassName}`;
26+
2427
return portal
2528
? ReactDom.createPortal(
2629
<>
@@ -32,7 +35,7 @@ export default function Modal({ children, className }) {
3235
</div>
3336
<button
3437
aria-label="Cancel"
35-
className={style.overlay}
38+
className={overlayStyle}
3639
ref={(node) => {
3740
if (node) {
3841
node.focus();

0 commit comments

Comments
 (0)