aboutsummaryrefslogtreecommitdiff
path: root/src/components/ModalScreen/ModalScreen.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/ModalScreen/ModalScreen.tsx')
-rw-r--r--src/components/ModalScreen/ModalScreen.tsx8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/components/ModalScreen/ModalScreen.tsx b/src/components/ModalScreen/ModalScreen.tsx
index cf76272..0f2c96f 100644
--- a/src/components/ModalScreen/ModalScreen.tsx
+++ b/src/components/ModalScreen/ModalScreen.tsx
@@ -49,19 +49,17 @@ const ModalScreen: React.FC<PropTypes> = ({ title, actionIcon, handleAction, isA
const isMobile = useMediaQuery(theme.breakpoints.down('sm'));
const history = useHistory();
- const handleClose = useCallback(() => setIsOpen(false), [setIsOpen]);
- const onExited = useCallback(() => history.goBack(), [history]);
+ const handleClose = useCallback(() => history.goBack(), [history]);
const handleClickAction = useCallback(async () => {
if (handleAction) await handleAction();
- return handleClose();
+ return window.location.pathname.includes('/profile') ? null : handleClose();
}, [handleAction, handleClose]);
return (
<Dialog
- open={isOpen}
+ open={true}
onClose={handleClose}
- onExited={onExited}
TransitionComponent={Transition}
PaperProps={{ className: classes.root }}
fullScreen={isMobile}