From c5cc103ede8344f9d36a95166cb672ce680d4725 Mon Sep 17 00:00:00 2001 From: Leon <> Date: Thu, 20 Jan 2022 15:53:59 +0200 Subject: [PATCH] modal changes --- .../UI/Modals/ConfirmationModal.sass | 7 ++++++- .../components/UI/Modals/ConfirmationModal.tsx | 17 ++++++++++++++--- ui/src/components/UI/Modals/CustomModal.tsx | 18 ++++++++++-------- 3 files changed, 30 insertions(+), 12 deletions(-) diff --git a/ui/src/components/UI/Modals/ConfirmationModal.sass b/ui/src/components/UI/Modals/ConfirmationModal.sass index dca5107a6..32d75c2c2 100644 --- a/ui/src/components/UI/Modals/ConfirmationModal.sass +++ b/ui/src/components/UI/Modals/ConfirmationModal.sass @@ -1,3 +1,5 @@ +@import "../../../variables.module" + .confirmationText color: rgba(255, 255, 255, 0.75) font-size: 16px @@ -13,7 +15,10 @@ padding: 20px .confirmationTitle - font-size: 20px + color: #494677; + font-size: 28px + color: $blue-gray + font-weight: 600 img cursor: pointer diff --git a/ui/src/components/UI/Modals/ConfirmationModal.tsx b/ui/src/components/UI/Modals/ConfirmationModal.tsx index 87b45edb7..a27013a06 100644 --- a/ui/src/components/UI/Modals/ConfirmationModal.tsx +++ b/ui/src/components/UI/Modals/ConfirmationModal.tsx @@ -5,6 +5,7 @@ import {observer} from 'mobx-react-lite'; import {Button} from "@material-ui/core"; import './ConfirmationModal.sass'; import spinner from "../../assets/spinner.svg"; +import {useCommonStyles} from "../../../helpers/commonStyle"; interface ConfirmationModalProps { title?: string; @@ -24,7 +25,8 @@ interface ConfirmationModalProps { } const ConfirmationModal: React.FC = observer(({title, content, isOpen, onClose, onConfirm, confirmButtonText, closeButtonText, subContent, confirmDisabled = false, isWide, confirmButtonColor, titleColor, img, isLoading}) => { - + const classes = useCommonStyles(); + const confirmStyle = {width: 100, marginLeft: 20} return (
@@ -44,8 +46,17 @@ const ConfirmationModal: React.FC = observer(({title, co
- - + +
) diff --git a/ui/src/components/UI/Modals/CustomModal.tsx b/ui/src/components/UI/Modals/CustomModal.tsx index 1458a564d..cb9783dd4 100644 --- a/ui/src/components/UI/Modals/CustomModal.tsx +++ b/ui/src/components/UI/Modals/CustomModal.tsx @@ -8,11 +8,11 @@ const useStyles = makeStyles({ justifyContent: "center" }, modalContents: { - borderRadius: "8px", + borderRadius: "5px", position: "relative", outline: "none", minWidth: "300px", - backgroundColor: "#171C30" + backgroundColor: "rgb(255, 255, 255)" }, paddingModal: { padding: "20px" @@ -31,11 +31,7 @@ const useStyles = makeStyles({ }, }); -const MyBackdrop = withStyles({ - root: { - backgroundColor: '#090b14e6' - }, -})(Backdrop); + export interface CustomModalProps { open: boolean; @@ -50,7 +46,13 @@ export interface CustomModalProps { const CustomModal: React.FunctionComponent = ({ open = false, onClose, disableBackdropClick = false, children, className, isPadding, isWide }) => { const classes = useStyles({}); - return + const onModalClose = (reason) => { + if(reason === 'backdropClick' && disableBackdropClick) + return; + onClose(); + } + + return
{children}