浏览代码

transplant the process to close drawer

Yuki Takei 6 年之前
父节点
当前提交
74431b4a1f
共有 2 个文件被更改,包括 3 次插入4 次删除
  1. 0 3
      src/client/js/components/Sidebar.jsx
  2. 3 1
      src/client/js/services/AppContainer.js

+ 0 - 3
src/client/js/components/Sidebar.jsx

@@ -65,9 +65,6 @@ class Sidebar extends React.Component {
       return;
     }
 
-    // close Drawer anyway
-    // appContainer.setState({ isDrawerOpened: false });
-
     // switch to Drawer
     if (bool) {
       // cache width

+ 3 - 1
src/client/js/services/AppContainer.js

@@ -442,7 +442,9 @@ export default class AppContainer extends Container {
     const preferDrawerMode = editorMode != null ? preferDrawerModeOnEditByUser : preferDrawerModeByUser;
 
     const isDrawerMode = isDeviceSmallerThanMd || preferDrawerMode;
-    this.setState({ isDrawerMode });
+    const isDrawerOpened = false; // close Drawer anyway
+
+    this.setState({ isDrawerMode, isDrawerOpened });
   }
 
   /**