itizawa 5 years ago
parent
commit
a82fed4b5d
1 changed files with 21 additions and 13 deletions
  1. 21 13
      src/client/js/components/Page/TrashPageAlert.jsx

+ 21 - 13
src/client/js/components/Page/TrashPageAlert.jsx

@@ -99,6 +99,26 @@ const TrashPageAlert = (props) => {
     );
   }
 
+  function renderModals() {
+    return (
+      <>
+        <EmptyTrashModal isOpen={isEmptyTrashModalShown} onClose={closeEmptyTrashModalHandler} onClickEmptyBtn={emptyButtonHandler} />
+        <PutbackPageModal
+          isOpen={isPutbackPageModalShown}
+          onClose={closePutbackPageModalHandler}
+          path={path}
+        />
+        <PageDeleteModal
+          isOpen={isPageDeleteModalShown}
+          onClose={opclosePageDeleteModalHandler}
+          path={path}
+          isDeleteCompletelyModal
+          isAbleToDeleteCompletely={isAbleToDeleteCompletely}
+        />
+      </>
+    );
+  }
+
   return (
     <>
       <div className="alert alert-warning py-3 px-4 d-flex align-items-center">
@@ -109,19 +129,7 @@ const TrashPageAlert = (props) => {
         {(currentUser.admin && path === '/trash' && hasChildren) && renderEmptyButton()}
         {(isDeleted && currentUser != null) && renderTrashPageManagementButtons()}
       </div>
-      <EmptyTrashModal isOpen={isEmptyTrashModalShown} onClose={closeEmptyTrashModalHandler} onClickEmptyBtn={emptyButtonHandler} />
-      <PutbackPageModal
-        isOpen={isPutbackPageModalShown}
-        onClose={closePutbackPageModalHandler}
-        path={path}
-      />
-      <PageDeleteModal
-        isOpen={isPageDeleteModalShown}
-        onClose={opclosePageDeleteModalHandler}
-        path={path}
-        isDeleteCompletelyModal
-        isAbleToDeleteCompletely={isAbleToDeleteCompletely}
-      />
+      {renderModals()}
     </>
   );
 };