kaori 4 лет назад
Родитель
Сommit
55e31d0f8d
1 измененных файлов с 23 добавлено и 2 удалено
  1. 23 2
      packages/app/src/components/Navbar/GrowiContextualSubNavigation.tsx

+ 23 - 2
packages/app/src/components/Navbar/GrowiContextualSubNavigation.tsx

@@ -194,8 +194,30 @@ const GrowiContextualSubNavigation = (props) => {
     if (typeof pathOrPathsToDelete !== 'string') {
       return;
     }
+
     mutateChildren();
-    window.location.reload();
+
+    const path = pathOrPathsToDelete;
+
+    if (isRecursively) {
+      if (isCompletely) {
+        // redirect to not found page
+        window.location.href = path;
+      }
+      else {
+        window.location.reload();
+      }
+    }
+    else {
+      // eslint-disable-next-line no-lonely-if
+      if (isCompletely) {
+        // redirect to not found page
+        window.location.href = path;
+      }
+      else {
+        window.location.reload();
+      }
+    }
   }, [mutateChildren]);
 
   const deleteItemClickedHandler = useCallback(async(pageToDelete, isAbleToDeleteCompletely) => {
@@ -294,7 +316,6 @@ const GrowiContextualSubNavigation = (props) => {
       tags={tagsInfoData?.tags || []}
       tagsUpdatedHandler={tagsUpdatedHandler}
       controls={ControlComponents}
-      additionalClasses={['container-fluid']}
     />
   );
 };