فهرست منبع

fix pagemanagement pageduplicate

zahmis 5 سال پیش
والد
کامیت
8c5495232c
2فایلهای تغییر یافته به همراه4 افزوده شده و 3 حذف شده
  1. 3 2
      src/client/js/components/Page/PageManagement.jsx
  2. 1 1
      src/client/js/components/PageDuplicateModal.jsx

+ 3 - 2
src/client/js/components/Page/PageManagement.jsx

@@ -23,6 +23,7 @@ const PageManagement = (props) => {
   const [isPageDuplicateModalShown, setIsPageDuplicateModalShown] = useState(false);
   const [isPageDuplicateModalShown, setIsPageDuplicateModalShown] = useState(false);
   const [isPageTemplateModalShown, setIsPageTempleteModalShown] = useState(false);
   const [isPageTemplateModalShown, setIsPageTempleteModalShown] = useState(false);
   const [isPageDeleteModalShown, setIsPageDeleteModalShown] = useState(false);
   const [isPageDeleteModalShown, setIsPageDeleteModalShown] = useState(false);
+  const [duplicateModalPath, setDuplicateModalPath] = useState(false);
 
 
   function openPageRenameModalHandler() {
   function openPageRenameModalHandler() {
     setIsPageRenameModalShown(true);
     setIsPageRenameModalShown(true);
@@ -35,8 +36,7 @@ const PageManagement = (props) => {
   async function openPageDuplicateModalHandler() {
   async function openPageDuplicateModalHandler() {
     setIsPageDuplicateModalShown(true);
     setIsPageDuplicateModalShown(true);
     const res = await appContainer.apiv3Get('/pages/duplicate', { path });
     const res = await appContainer.apiv3Get('/pages/duplicate', { path });
-    console.log(res.data.duplicatePath);
-
+    setDuplicateModalPath(res.data.duplicatePath);
   }
   }
 
 
   function closePageDuplicateModalHandler() {
   function closePageDuplicateModalHandler() {
@@ -97,6 +97,7 @@ const PageManagement = (props) => {
         <PageDuplicateModal
         <PageDuplicateModal
           isOpen={isPageDuplicateModalShown}
           isOpen={isPageDuplicateModalShown}
           onClose={closePageDuplicateModalHandler}
           onClose={closePageDuplicateModalHandler}
+          pageDuplicateModalPath={duplicateModalPath}
         />
         />
         <CreateTemplateModal
         <CreateTemplateModal
           isOpen={isPageTemplateModalShown}
           isOpen={isPageTemplateModalShown}

+ 1 - 1
src/client/js/components/PageDuplicateModal.jsx

@@ -104,7 +104,6 @@ const PageDuplicateModal = (props) => {
           />
           />
           <label className="custom-control-label" htmlFor="cbDuplicateRecursively">
           <label className="custom-control-label" htmlFor="cbDuplicateRecursively">
             {t('modal_duplicate.label.Duplicate with child')}
             {t('modal_duplicate.label.Duplicate with child')}
-
           </label>
           </label>
         </div>
         </div>
       </ModalBody>
       </ModalBody>
@@ -132,6 +131,7 @@ PageDuplicateModal.propTypes = {
 
 
   isOpen: PropTypes.bool.isRequired,
   isOpen: PropTypes.bool.isRequired,
   onClose: PropTypes.func.isRequired,
   onClose: PropTypes.func.isRequired,
+  pageDuplicateModalPath: PropTypes.array,
 };
 };
 
 
 export default withTranslation()(PageDuplicateModallWrapper);
 export default withTranslation()(PageDuplicateModallWrapper);