소스 검색

improve isDraggable cariable

kaori 4 년 전
부모
커밋
2e7f695c31
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      packages/app/src/components/Sidebar/PageTree/Item.tsx

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

@@ -115,6 +115,7 @@ const Item: FC<ItemProps> = (props: ItemProps) => {
     onRenamed, onClickDuplicateMenuItem, onClickDeleteMenuItem, isEnableActions,
   } = props;
 
+  const { isUsersTopPage, isUsersHomePage } = pagePathUtils;
   const { page, children } = itemNode;
 
   const [currentChildren, setCurrentChildren] = useState(children);
@@ -152,7 +153,7 @@ const Item: FC<ItemProps> = (props: ItemProps) => {
     type: 'PAGE_TREE',
     item: { page },
     canDrag: () => {
-      const isDraggable = !pagePathUtils.isUserPage(page.path || '/');
+      const isDraggable = !isUsersTopPage(page.path ?? '/') && !isUsersHomePage(page.path ?? '/');
       return isDraggable;
     },
     end: (item, monitor) => {