From 274ca2ea408043e902e0d75640a4e46a17de57ff Mon Sep 17 00:00:00 2001 From: Carter Date: Thu, 25 Sep 2025 13:24:21 -0600 Subject: [PATCH] fixed side menu bug where you could click it while it was closed --- src/navigation/SideNavigator.tsx | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/src/navigation/SideNavigator.tsx b/src/navigation/SideNavigator.tsx index 7bfa1e5..f3e95a4 100644 --- a/src/navigation/SideNavigator.tsx +++ b/src/navigation/SideNavigator.tsx @@ -70,19 +70,26 @@ const useStyles = makeStyles((theme: Theme) => ({ }) }, sideMenuOnClosed: { - transition: theme.transitions.create(["width", "z-index", "opacity"], { + transition: theme.transitions.create(["width"], { easing: theme.transitions.easing.sharp, duration: theme.transitions.duration.leavingScreen }), - overflowX: "hidden", - width: theme.spacing(7), - zIndex: theme.zIndex.drawer, - opacity: 0, + // overflowX: "hidden", + width: theme.spacing(0), + // zIndex: theme.zIndex.drawer, + // opacity: 0, [theme.breakpoints.up("md")]: { - width: theme.spacing(9), + width: theme.spacing(9.25), opacity: 1 } }, + sideMenuOnClosedMobile: { + transition: theme.transitions.create(["width"], { + easing: theme.transitions.easing.sharp, + duration: theme.transitions.duration.leavingScreen + }), + width: theme.spacing(0), + }, list: { paddingTop: 0 }, @@ -504,7 +511,7 @@ export default function SideNavigator(props: Props) { classes={{ paper: classNames( classes.sideMenu, - open ? classes.sideMenuOpened : classes.sideMenuOnClosed + open ? classes.sideMenuOpened : (isMobile ? classes.sideMenuOnClosedMobile : classes.sideMenuOnClosed) ) }} anchor="left"