Explorar o código

relocate modules

Yuki Takei %!s(int64=2) %!d(string=hai) anos
pai
achega
509ade8154

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

@@ -26,10 +26,10 @@ import { usePageTreeDescCountMap, useSidebarScrollerRef } from '~/stores/ui';
 import { useGlobalSocket } from '~/stores/websocket';
 import loggerFactory from '~/utils/logger';
 
+import { ItemNode } from '../../TreeItem';
 import { PageTreeItem } from '../PageTreeItem/PageTreeItem';
 import PageTreeContentSkeleton from '../Skeleton/PageTreeContentSkeleton';
 
-import { ItemNode } from './ItemNode';
 
 import styles from './ItemsTree.module.scss';
 

+ 5 - 6
apps/app/src/components/Sidebar/PageTree.tsx → apps/app/src/components/Sidebar/PageTree/PageTree.tsx

@@ -6,9 +6,10 @@ import { useTargetAndAncestors, useIsGuestUser, useIsReadOnlyUser } from '~/stor
 import { useCurrentPagePath, useCurrentPageId } from '~/stores/page';
 import { useSWRxV5MigrationStatus } from '~/stores/page-listing';
 
-import ItemsTree from './PageTree/ItemsTree';
-import { PrivateLegacyPagesLink } from './PageTree/PrivateLegacyPagesLink';
-import PageTreeContentSkeleton from './Skeleton/PageTreeContentSkeleton';
+import PageTreeContentSkeleton from '../Skeleton/PageTreeContentSkeleton';
+
+import ItemsTree from './ItemsTree';
+import { PrivateLegacyPagesLink } from './PrivateLegacyPagesLink';
 
 const PageTreeHeader = () => {
   const { t } = useTranslation();
@@ -20,7 +21,7 @@ const PageTreeHeader = () => {
   );
 };
 
-const PageTree: FC = memo(() => {
+export const PageTree: FC = memo(() => {
   const { t } = useTranslation();
 
   const { data: isGuestUser } = useIsGuestUser();
@@ -87,5 +88,3 @@ const PageTree: FC = memo(() => {
 });
 
 PageTree.displayName = 'PageTree';
-
-export default PageTree;

+ 1 - 0
apps/app/src/components/Sidebar/PageTree/index.ts

@@ -0,0 +1 @@
+export * from './PageTree';

+ 2 - 2
apps/app/src/components/Sidebar/PageTreeItem/PageTreeItem.tsx

@@ -15,9 +15,9 @@ import { mutatePageTree, useSWRxPageChildren } from '~/stores/page-listing';
 import loggerFactory from '~/utils/logger';
 
 import {
-  SimpleItem, SimpleItemProps, useNewPageInput,
+  SimpleItem, type SimpleItemProps, useNewPageInput,
+  ItemNode,
 } from '../../TreeItem';
-import { ItemNode } from '../PageTree/ItemNode';
 
 import { Ellipsis } from './Ellipsis';
 

+ 1 - 1
apps/app/src/components/Sidebar/SidebarContents.tsx

@@ -5,7 +5,7 @@ import { useCurrentSidebarContents } from '~/stores/ui';
 
 import { Bookmarks } from './Bookmarks';
 import CustomSidebar from './CustomSidebar';
-import PageTree from './PageTree';
+import { PageTree } from './PageTree';
 import RecentChanges from './RecentChanges';
 import Tag from './Tag';
 

+ 1 - 1
apps/app/src/components/Sidebar/PageTree/ItemNode.ts → apps/app/src/components/TreeItem/ItemNode.ts

@@ -1,4 +1,4 @@
-import { IPageForItem } from '../../../interfaces/page';
+import { IPageForItem } from '../../interfaces/page';
 
 export class ItemNode {
 

+ 1 - 1
apps/app/src/components/TreeItem/NewPageCreateButton.tsx

@@ -9,7 +9,7 @@ import { NotAvailableForReadOnlyUser } from '~/components/NotAvailableForReadOnl
 import { IPageForItem } from '~/interfaces/page';
 import { usePageTreeDescCountMap } from '~/stores/ui';
 
-import { ItemNode } from '../Sidebar/PageTree/ItemNode';
+import { ItemNode } from './ItemNode';
 
 type StateHandlersType = {
   isOpen: boolean,

+ 2 - 1
apps/app/src/components/TreeItem/SimpleItem.tsx

@@ -19,7 +19,8 @@ import { usePageTreeDescCountMap } from '~/stores/ui';
 import { shouldRecoverPagePaths } from '~/utils/page-operation';
 
 import CountBadge from '../Common/CountBadge';
-import { ItemNode } from '../Sidebar/PageTree/ItemNode';
+
+import { ItemNode } from './ItemNode';
 
 
 export type SimpleItemProps = {

+ 1 - 1
apps/app/src/components/TreeItem/UseNewPageInput.tsx

@@ -1,6 +1,6 @@
 import React, { useState, FC } from 'react';
 
-import { ItemNode } from '../Sidebar/PageTree/ItemNode';
+import { ItemNode } from './ItemNode';
 
 import { NewPageCreateButton } from './NewPageCreateButton';
 import { NewPageInput } from './NewPageInput';

+ 1 - 0
apps/app/src/components/TreeItem/index.ts

@@ -1,2 +1,3 @@
 export { useNewPageInput } from './UseNewPageInput';
 export * from './SimpleItem';
+export * from './ItemNode';