Просмотр исходного кода

transplant the process to close drawer

Yuki Takei 5 лет назад
Родитель
Сommit
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 });
   }
 
   /**