From 10cc6ed154e742ad49e400d10b9ad22259a92b2a Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sun, 13 Mar 2022 09:35:04 -0700 Subject: [PATCH] fix: Sidebar cannot collapse after visiting settings (#3235) --- app/components/ContextMenu/index.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/components/ContextMenu/index.tsx b/app/components/ContextMenu/index.tsx index 3c1f71358..735b4069f 100644 --- a/app/components/ContextMenu/index.tsx +++ b/app/components/ContextMenu/index.tsx @@ -8,6 +8,7 @@ import useMenuContext from "~/hooks/useMenuContext"; import useMenuHeight from "~/hooks/useMenuHeight"; import usePrevious from "~/hooks/usePrevious"; import useStores from "~/hooks/useStores"; +import useUnmount from "~/hooks/useUnmount"; import { fadeIn, fadeAndSlideUp, @@ -57,6 +58,10 @@ export default function ContextMenu({ const { t } = useTranslation(); const { setIsMenuOpen } = useMenuContext(); + useUnmount(() => { + setIsMenuOpen(false); + }); + React.useEffect(() => { if (rest.visible && !previousVisible) { if (onOpen) {