fix: Sidebar cannot collapse after visiting settings (#3235)

This commit is contained in:
Tom Moor
2022-03-13 09:35:04 -07:00
committed by GitHub
parent da8714a4f6
commit 10cc6ed154

View File

@@ -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) {