Yuki Takei 5 лет назад
Родитель
Сommit
226177d3ec
1 измененных файлов с 10 добавлено и 8 удалено
  1. 10 8
      src/client/js/components/MobileFooter.jsx

+ 10 - 8
src/client/js/components/MobileFooter.jsx

@@ -1,31 +1,33 @@
 import React from 'react';
 import PropTypes from 'prop-types';
-import loggerFactory from '@alias/logger';
 
 import NavigationContainer from '../services/NavigationContainer';
 import { withUnstatedContainers } from './UnstatedUtils';
 
-const logger = loggerFactory('growi:cli:MobileFooter');
-
-
 const MobileFooter = (props) => {
 
   const {
     navigationContainer,
   } = props;
-  const { isDrawerOpen } = navigationContainer.state;
+  const { isDrawerOpened } = navigationContainer.state;
 
   return (
     <div className="navbar navbar-expand navbar-dark bg-primary d-md-none fixed-bottom px-0">
       <ul className="navbar-nav w-100">
         <li className="nav-item">
-          <a type="button" className="nav-link btn-lg"><i className="icon-menu"></i></a>
+          <a type="button" className="nav-link btn-lg" onClick={() => navigationContainer.toggleDrawer()}>
+            <i className={`${isDrawerOpened ? 'icon-arrow-left' : 'icon-menu'}`}></i>
+          </a>
         </li>
         <li className="nav-item mx-auto">
-          <a type="button" className="nav-link btn-lg"><i className="icon-magnifier"></i></a>
+          <a type="button" className="nav-link btn-lg">
+            <i className="icon-magnifier"></i>
+          </a>
         </li>
         <li className="nav-item">
-          <a type="button" className="nav-link btn-lg"><i className="icon-pencil"></i></a>
+          <a type="button" className="nav-link btn-lg" onClick={() => navigationContainer.openPageCreateModal()}>
+            <i className="icon-pencil"></i>
+          </a>
         </li>
       </ul>
     </div>