diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/api/useCreateFavoriteDoc.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/api/useCreateFavoriteDoc.tsx index 05f82cea..fe69c58f 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/api/useCreateFavoriteDoc.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-management/api/useCreateFavoriteDoc.tsx @@ -1,7 +1,7 @@ import { useMutation, useQueryClient } from '@tanstack/react-query'; import { APIError, errorCauses, fetchAPI } from '@/api'; -import { Doc } from '@/features/docs'; +import { Doc } from '@/docs/doc-management'; export type CreateFavoriteDocParams = Pick; diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/api/useDeleteFavoriteDoc.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/api/useDeleteFavoriteDoc.tsx index 63d55e8d..b332fd42 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/api/useDeleteFavoriteDoc.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-management/api/useDeleteFavoriteDoc.tsx @@ -1,7 +1,7 @@ import { useMutation, useQueryClient } from '@tanstack/react-query'; import { APIError, errorCauses, fetchAPI } from '@/api'; -import { Doc } from '@/features/docs'; +import { Doc } from '@/docs/doc-management'; export type DeleteFavoriteDocParams = Pick; diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/api/useUpdateDoc.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/api/useUpdateDoc.tsx index 3660c005..12a87367 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/api/useUpdateDoc.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-management/api/useUpdateDoc.tsx @@ -5,7 +5,7 @@ import { } from '@tanstack/react-query'; import { APIError, errorCauses, fetchAPI } from '@/api'; -import { Doc } from '@/features/docs'; +import { Doc } from '@/docs/doc-management'; import { KEY_CAN_EDIT } from './useDocCanEdit'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareAddMemberList.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareAddMemberList.tsx index fdded178..dac98831 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareAddMemberList.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareAddMemberList.tsx @@ -10,8 +10,8 @@ import { css } from 'styled-components'; import { APIError } from '@/api'; import { Box } from '@/components'; import { useCunninghamTheme } from '@/cunningham'; +import { Doc, Role } from '@/docs/doc-management'; import { User } from '@/features/auth'; -import { Doc, Role } from '@/features/docs'; import { useCreateDocAccess, useCreateDocInvitation } from '../api'; import { OptionType } from '../types'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx index 19d0fcc6..591d7e54 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx @@ -10,8 +10,8 @@ import { QuickSearchData, QuickSearchGroup, } from '@/components/quick-search/'; +import { Doc } from '@/docs/doc-management'; import { User } from '@/features/auth'; -import { Doc } from '@/features/docs'; import { useResponsiveStore } from '@/stores'; import { isValidEmail } from '@/utils'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModalFooter.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModalFooter.tsx index 181c6044..6930a68f 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModalFooter.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModalFooter.tsx @@ -3,7 +3,7 @@ import { useTranslation } from 'react-i18next'; import { css } from 'styled-components'; import { Box, HorizontalSeparator } from '@/components'; -import { Doc, useCopyDocLink } from '@/features/docs'; +import { Doc, useCopyDocLink } from '@/docs/doc-management'; import { DocVisibility } from './DocVisibility'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocVisibility.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocVisibility.tsx index 14fa8cc1..ca081ce2 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocVisibility.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocVisibility.tsx @@ -18,7 +18,7 @@ import { LinkReach, LinkRole, useUpdateDocLink, -} from '@/features/docs'; +} from '@/docs/doc-management'; import { useResponsiveStore } from '@/stores'; import { useTranslatedShareSettings } from '../hooks/'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/types.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/types.tsx index e8679693..f79fdb28 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/types.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/types.tsx @@ -1,5 +1,5 @@ +import { Role } from '@/docs/doc-management'; import { User } from '@/features/auth'; -import { Role } from '@/features/docs'; export interface Invitation { id: string; diff --git a/src/frontend/apps/impress/src/features/docs/index.ts b/src/frontend/apps/impress/src/features/docs/index.ts deleted file mode 100644 index 527b4711..00000000 --- a/src/frontend/apps/impress/src/features/docs/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from './doc-editor'; -export * from './doc-management'; -export * from './docs-grid'; diff --git a/src/frontend/apps/impress/src/features/service-worker/DocsDB.ts b/src/frontend/apps/impress/src/features/service-worker/DocsDB.ts index 4d0e85f1..36465345 100644 --- a/src/frontend/apps/impress/src/features/service-worker/DocsDB.ts +++ b/src/frontend/apps/impress/src/features/service-worker/DocsDB.ts @@ -1,6 +1,6 @@ import { DBSchema, IDBPDatabase, deleteDB, openDB } from 'idb'; -import { Doc, DocsResponse } from '@/features/docs'; +import { Doc, DocsResponse } from '@/docs/doc-management'; import { RequestData, RequestSerializer } from './RequestSerializer'; diff --git a/src/frontend/apps/impress/src/pages/docs/[id]/403.tsx b/src/frontend/apps/impress/src/pages/docs/[id]/403.tsx index 145c03bc..e760fe49 100644 --- a/src/frontend/apps/impress/src/pages/docs/[id]/403.tsx +++ b/src/frontend/apps/impress/src/pages/docs/[id]/403.tsx @@ -8,9 +8,9 @@ import styled from 'styled-components'; import img403 from '@/assets/icons/icon-403.png'; import { Box, Icon, Loading, StyledLink, Text } from '@/components'; import { DEFAULT_QUERY_RETRY } from '@/core'; -import { KEY_DOC, useDoc } from '@/features/docs'; -import { ButtonAccessRequest } from '@/features/docs/doc-share'; -import { useDocAccessRequests } from '@/features/docs/doc-share/api/useDocAccessRequest'; +import { KEY_DOC, useDoc } from '@/docs/doc-management'; +import { ButtonAccessRequest } from '@/docs/doc-share'; +import { useDocAccessRequests } from '@/docs/doc-share/api/useDocAccessRequest'; import { MainLayout } from '@/layouts'; import { NextPageWithLayout } from '@/types/next'; diff --git a/src/frontend/apps/impress/src/pages/docs/index.tsx b/src/frontend/apps/impress/src/pages/docs/index.tsx index 53abd942..fd45e114 100644 --- a/src/frontend/apps/impress/src/pages/docs/index.tsx +++ b/src/frontend/apps/impress/src/pages/docs/index.tsx @@ -1,8 +1,8 @@ import { useSearchParams } from 'next/navigation'; import type { ReactElement } from 'react'; +import { DocDefaultFilter } from '@/docs/doc-management'; import { DocsGrid } from '@/docs/docs-grid'; -import { DocDefaultFilter } from '@/features/docs'; import { MainLayout } from '@/layouts'; import { NextPageWithLayout } from '@/types/next';