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

remove router.push operation when page path is renamed

kosei-n 2 лет назад
Родитель
Сommit
07de15f338
1 измененных файлов с 2 добавлено и 9 удалено
  1. 2 9
      apps/app/src/components/PageSelectModal/TreeItemForModal.tsx

+ 2 - 9
apps/app/src/components/PageSelectModal/TreeItemForModal.tsx

@@ -3,8 +3,6 @@ import { useCallback } from 'react';
 
 import nodePath from 'path';
 
-import { useRouter } from 'next/router';
-
 import { type IPageForItem } from '~/interfaces/page';
 import { useSWRxCurrentPage } from '~/stores/page';
 
@@ -25,7 +23,6 @@ export const TreeItemForModal: FC<PageTreeItemProps> = (props) => {
   const { data: currentPage } = useSWRxCurrentPage();
   const { Input: NewPageInput, CreateButton: NewPageCreateButton } = useNewPageInput();
   const pagePathRenameHandler = usePagePathRenameHandler(currentPage);
-  const router = useRouter();
 
   const currentPageTitle = nodePath.basename(currentPage?.path ?? '') || '/';
 
@@ -39,12 +36,8 @@ export const TreeItemForModal: FC<PageTreeItemProps> = (props) => {
 
     const newPagePath = nodePath.resolve(parentPagePath, currentPageTitle);
 
-    const onRenameFinish = () => {
-      router.push(newPagePath);
-    };
-
-    pagePathRenameHandler(newPagePath, onRenameFinish);
-  }, [currentPageTitle, pagePathRenameHandler, router]);
+    pagePathRenameHandler(newPagePath);
+  }, [currentPageTitle, pagePathRenameHandler]);
 
   return (
     <SimpleItem