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

Merge pull request #4915 from weseek/imprv/83782-83784-pagecreatemodal

imprv: Open PageCreateModal on mobile when button is pressed
Yuki Takei 4 лет назад
Родитель
Сommit
74a2556757
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      packages/app/src/components/Navbar/GrowiNavbarBottom.jsx

+ 3 - 2
packages/app/src/components/Navbar/GrowiNavbarBottom.jsx

@@ -1,7 +1,7 @@
 import React from 'react';
-import PropTypes from 'prop-types';
 
 import { useCreateModalStatus, useIsDeviceSmallerThanMd, useDrawerOpened } from '~/stores/ui';
+import { useCurrentPagePath } from '~/stores/context';
 
 import GlobalSearch from './GlobalSearch';
 
@@ -10,6 +10,7 @@ const GrowiNavbarBottom = (props) => {
   const { data: isDrawerOpened, mutate: mutateDrawerOpened } = useDrawerOpened();
   const { data: isDeviceSmallerThanMd } = useIsDeviceSmallerThanMd();
   const { open: openCreateModal } = useCreateModalStatus();
+  const { data: currentPagePath } = useCurrentPagePath();
 
   const additionalClasses = ['grw-navbar-bottom'];
   if (isDrawerOpened) {
@@ -53,7 +54,7 @@ const GrowiNavbarBottom = (props) => {
             <a
               role="button"
               className="nav-link btn-lg"
-              onClick={() => openCreateModal(true)}
+              onClick={() => openCreateModal(currentPagePath || '')}
             >
               <i className="icon-pencil"></i>
             </a>