This commit is contained in:
insvrgent
2025-02-03 17:48:48 +07:00
parent 8676621fe2
commit 66f73bc1ba
5 changed files with 84 additions and 22 deletions

View File

@@ -23,6 +23,7 @@ import NotificationBlocked from "../pages/NotificationBlocked.js";
import WelcomePageEditor from "../pages/WelcomePageEditor.js";
import GuidePage from "../pages/GuidePage";
import Join from "../pages/Join";
import Loading from "../pages/Loading";
import Login from "../pages/Login";
import ResetPassword from "../pages/ResetPassword";
import { getImageUrl } from "../helpers/itemHelper.js";
@@ -56,6 +57,7 @@ const Modal = ({ user, shop, isOpen, onClose, modalContent, setModal, handleMove
// Prevent click event from propagating to the overlay
event.stopPropagation();
};
if(modalContent == '') handleOverlayClick();
return (
<div onClick={handleOverlayClick} className={styles.modalOverlay}>
<div className={styles.modalContent} onClick={handleContentClick}>
@@ -108,6 +110,7 @@ const Modal = ({ user, shop, isOpen, onClose, modalContent, setModal, handleMove
{modalContent === "join" && <Join setModal={setModal} />}
{modalContent === "claim-coupon" && <Join setModal={setModal} />}
{modalContent === "loading" && <Loading setModal={setModal} />}
</div>
</div>
);

View File

@@ -18,6 +18,7 @@
overflow: visible; /* Add this line to enable scrolling */
display: flex;
align-items: center;
justify-content: center;
}
.closeButton {