Skip to content

Commit 50ce604

Browse files
AntoLClunika
authored andcommitted
🐛(frontend) fix circular dependencies
Seems to have some circular dependencies appearing. We will import what we need directly from the feature instead of the parent docs index file.
1 parent 55979e4 commit 50ce604

File tree

12 files changed

+13
-16
lines changed

12 files changed

+13
-16
lines changed

src/frontend/apps/impress/src/features/docs/doc-management/api/useCreateFavoriteDoc.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { useMutation, useQueryClient } from '@tanstack/react-query';
22

33
import { APIError, errorCauses, fetchAPI } from '@/api';
4-
import { Doc } from '@/features/docs';
4+
import { Doc } from '@/docs/doc-management';
55

66
export type CreateFavoriteDocParams = Pick<Doc, 'id'>;
77

src/frontend/apps/impress/src/features/docs/doc-management/api/useDeleteFavoriteDoc.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { useMutation, useQueryClient } from '@tanstack/react-query';
22

33
import { APIError, errorCauses, fetchAPI } from '@/api';
4-
import { Doc } from '@/features/docs';
4+
import { Doc } from '@/docs/doc-management';
55

66
export type DeleteFavoriteDocParams = Pick<Doc, 'id'>;
77

src/frontend/apps/impress/src/features/docs/doc-management/api/useUpdateDoc.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
} from '@tanstack/react-query';
66

77
import { APIError, errorCauses, fetchAPI } from '@/api';
8-
import { Doc } from '@/features/docs';
8+
import { Doc } from '@/docs/doc-management';
99

1010
import { KEY_CAN_EDIT } from './useDocCanEdit';
1111

src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareAddMemberList.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import { css } from 'styled-components';
1010
import { APIError } from '@/api';
1111
import { Box } from '@/components';
1212
import { useCunninghamTheme } from '@/cunningham';
13+
import { Doc, Role } from '@/docs/doc-management';
1314
import { User } from '@/features/auth';
14-
import { Doc, Role } from '@/features/docs';
1515

1616
import { useCreateDocAccess, useCreateDocInvitation } from '../api';
1717
import { OptionType } from '../types';

src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import {
1010
QuickSearchData,
1111
QuickSearchGroup,
1212
} from '@/components/quick-search/';
13+
import { Doc } from '@/docs/doc-management';
1314
import { User } from '@/features/auth';
14-
import { Doc } from '@/features/docs';
1515
import { useResponsiveStore } from '@/stores';
1616
import { isValidEmail } from '@/utils';
1717

src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModalFooter.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { useTranslation } from 'react-i18next';
33
import { css } from 'styled-components';
44

55
import { Box, HorizontalSeparator } from '@/components';
6-
import { Doc, useCopyDocLink } from '@/features/docs';
6+
import { Doc, useCopyDocLink } from '@/docs/doc-management';
77

88
import { DocVisibility } from './DocVisibility';
99

src/frontend/apps/impress/src/features/docs/doc-share/components/DocVisibility.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import {
1818
LinkReach,
1919
LinkRole,
2020
useUpdateDocLink,
21-
} from '@/features/docs';
21+
} from '@/docs/doc-management';
2222
import { useResponsiveStore } from '@/stores';
2323

2424
import { useTranslatedShareSettings } from '../hooks/';

src/frontend/apps/impress/src/features/docs/doc-share/types.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import { Role } from '@/docs/doc-management';
12
import { User } from '@/features/auth';
2-
import { Role } from '@/features/docs';
33

44
export interface Invitation {
55
id: string;

src/frontend/apps/impress/src/features/docs/index.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

src/frontend/apps/impress/src/features/service-worker/DocsDB.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { DBSchema, IDBPDatabase, deleteDB, openDB } from 'idb';
22

3-
import { Doc, DocsResponse } from '@/features/docs';
3+
import { Doc, DocsResponse } from '@/docs/doc-management';
44

55
import { RequestData, RequestSerializer } from './RequestSerializer';
66

0 commit comments

Comments
 (0)