From 2122d7e959b21ba28ee06f83942a3e3823fc5bf8 Mon Sep 17 00:00:00 2001 From: pramod mahajan Date: Wed, 23 Jul 2025 17:27:47 +0530 Subject: [PATCH] updated global modal for size customize --- src/components/common/GlobalModel.jsx | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/components/common/GlobalModel.jsx b/src/components/common/GlobalModel.jsx index e30244dd..16a58ce1 100644 --- a/src/components/common/GlobalModel.jsx +++ b/src/components/common/GlobalModel.jsx @@ -68,6 +68,21 @@ useEffect(() => { backgroundColor: 'rgba(0,0,0,0.3)', }; +const getPositionClass = (type) => { + switch (type) { + case 'top': + return 'mt-3'; + case 'bottom': + return 'mt-auto mb-0 d-flex flex-column'; + case 'left': + return 'position-absolute top-50 start-0 translate-middle-y me-auto'; + case 'right': + return 'position-absolute top-50 end-0 translate-middle-y ms-auto'; + case 'center': + default: + return 'modal-dialog-centered'; + } +}; return (
{ {...dataAttributesProps} style={backdropStyle} > -
+
{/* Close button inside the modal header */}