Taichi Masuyama 3 년 전
부모
커밋
7a7a8dae1c
2개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 0
      packages/app/src/components/Sidebar/PageTree/Item.tsx
  2. 1 1
      packages/app/src/components/Sidebar/PageTree/ItemsTree.tsx

+ 1 - 0
packages/app/src/components/Sidebar/PageTree/Item.tsx

@@ -527,6 +527,7 @@ const Item: FC<ItemProps> = (props: ItemProps) => {
         isOpen && hasChildren() && currentChildren.map((node, index) => (
           <div key={node.page._id} className="grw-pagetree-item-children">
             <Item
+              key={node.page.path}
               isEnableActions={isEnableActions}
               itemNode={node}
               isOpen={false}

+ 1 - 1
packages/app/src/components/Sidebar/PageTree/ItemsTree.tsx

@@ -154,7 +154,7 @@ const ItemsTree = (props: ItemsTreeProps): JSX.Element => {
     if (currentPagePath === fromPath || currentPagePath === toPath) {
       mutateCurrentPage();
     }
-  }, [advanceDpl, advanceFts, currentPagePath, mutateCurrentPage]); // advancePt
+  }, [advanceDpl, advanceFts, advancePt, currentPagePath, mutateCurrentPage]);
 
   const onClickDuplicateMenuItem = useCallback((pageToDuplicate: IPageForPageDuplicateModal) => {
     // eslint-disable-next-line @typescript-eslint/no-unused-vars