fix(core): dependency cycle (#9704)
This commit is contained in:
@@ -1,9 +1,7 @@
|
|||||||
import { DocsService } from '@affine/core/modules/doc';
|
import { DocsService } from '@affine/core/modules/doc';
|
||||||
import { FeatureFlagService } from '@affine/core/modules/feature-flag';
|
import { FeatureFlagService } from '@affine/core/modules/feature-flag';
|
||||||
import {
|
import { TemplateDocService } from '@affine/core/modules/template-doc';
|
||||||
TemplateDocService,
|
import { TemplateListMenu } from '@affine/core/modules/template-doc/view/template-list-menu';
|
||||||
TemplateListMenu,
|
|
||||||
} from '@affine/core/modules/template-doc';
|
|
||||||
import { useI18n } from '@affine/i18n';
|
import { useI18n } from '@affine/i18n';
|
||||||
import type { Store } from '@blocksuite/affine/store';
|
import type { Store } from '@blocksuite/affine/store';
|
||||||
import {
|
import {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import { Menu, MenuItem, MenuSeparator } from '@affine/component';
|
|||||||
import { MenuItem as SidebarMenuItem } from '@affine/core/modules/app-sidebar/views';
|
import { MenuItem as SidebarMenuItem } from '@affine/core/modules/app-sidebar/views';
|
||||||
import { DocsService } from '@affine/core/modules/doc';
|
import { DocsService } from '@affine/core/modules/doc';
|
||||||
import { FeatureFlagService } from '@affine/core/modules/feature-flag';
|
import { FeatureFlagService } from '@affine/core/modules/feature-flag';
|
||||||
import { TemplateListMenuContentScrollable } from '@affine/core/modules/template-doc';
|
import { TemplateListMenuContentScrollable } from '@affine/core/modules/template-doc/view/template-list-menu';
|
||||||
import { WorkbenchService } from '@affine/core/modules/workbench';
|
import { WorkbenchService } from '@affine/core/modules/workbench';
|
||||||
import { inferOpenMode } from '@affine/core/utils';
|
import { inferOpenMode } from '@affine/core/utils';
|
||||||
import { useI18n } from '@affine/i18n';
|
import { useI18n } from '@affine/i18n';
|
||||||
|
|||||||
@@ -11,10 +11,8 @@ import {
|
|||||||
import { DocsService } from '@affine/core/modules/doc';
|
import { DocsService } from '@affine/core/modules/doc';
|
||||||
import { DocDisplayMetaService } from '@affine/core/modules/doc-display-meta';
|
import { DocDisplayMetaService } from '@affine/core/modules/doc-display-meta';
|
||||||
import { FeatureFlagService } from '@affine/core/modules/feature-flag';
|
import { FeatureFlagService } from '@affine/core/modules/feature-flag';
|
||||||
import {
|
import { TemplateDocService } from '@affine/core/modules/template-doc';
|
||||||
TemplateDocService,
|
import { TemplateListMenu } from '@affine/core/modules/template-doc/view/template-list-menu';
|
||||||
TemplateListMenu,
|
|
||||||
} from '@affine/core/modules/template-doc';
|
|
||||||
import { useI18n } from '@affine/i18n';
|
import { useI18n } from '@affine/i18n';
|
||||||
import { DeleteIcon } from '@blocksuite/icons/rc';
|
import { DeleteIcon } from '@blocksuite/icons/rc';
|
||||||
import { useLiveData, useService, useServices } from '@toeverything/infra';
|
import { useLiveData, useService, useServices } from '@toeverything/infra';
|
||||||
|
|||||||
@@ -4,10 +4,8 @@ import { useAsyncCallback } from '@affine/core/components/hooks/affine-async-hoo
|
|||||||
import { DocsService } from '@affine/core/modules/doc';
|
import { DocsService } from '@affine/core/modules/doc';
|
||||||
import { EditorSettingService } from '@affine/core/modules/editor-setting';
|
import { EditorSettingService } from '@affine/core/modules/editor-setting';
|
||||||
import { FeatureFlagService } from '@affine/core/modules/feature-flag';
|
import { FeatureFlagService } from '@affine/core/modules/feature-flag';
|
||||||
import {
|
import { TemplateDocService } from '@affine/core/modules/template-doc';
|
||||||
TemplateDocService,
|
import { TemplateListMenuContentScrollable } from '@affine/core/modules/template-doc/view/template-list-menu';
|
||||||
TemplateListMenuContentScrollable,
|
|
||||||
} from '@affine/core/modules/template-doc';
|
|
||||||
import { WorkbenchService } from '@affine/core/modules/workbench';
|
import { WorkbenchService } from '@affine/core/modules/workbench';
|
||||||
import { WorkspaceService } from '@affine/core/modules/workspace';
|
import { WorkspaceService } from '@affine/core/modules/workspace';
|
||||||
import { inferOpenMode } from '@affine/core/utils';
|
import { inferOpenMode } from '@affine/core/utils';
|
||||||
|
|||||||
@@ -7,7 +7,8 @@ import {
|
|||||||
} from '@toeverything/infra';
|
} from '@toeverything/infra';
|
||||||
import { Doc as YDoc } from 'yjs';
|
import { Doc as YDoc } from 'yjs';
|
||||||
|
|
||||||
import { AuthService, type WorkspaceServerService } from '../../cloud';
|
import type { WorkspaceServerService } from '../../cloud';
|
||||||
|
import { AuthService } from '../../cloud/services/auth';
|
||||||
import type { WorkspaceService } from '../../workspace';
|
import type { WorkspaceService } from '../../workspace';
|
||||||
import { WorkspaceDB, type WorkspaceDBWithTables } from '../entities/db';
|
import { WorkspaceDB, type WorkspaceDBWithTables } from '../entities/db';
|
||||||
import {
|
import {
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ import { TemplateDocListStore } from './store/list';
|
|||||||
import { TemplateDocSettingStore } from './store/setting';
|
import { TemplateDocSettingStore } from './store/setting';
|
||||||
|
|
||||||
export { TemplateDocService };
|
export { TemplateDocService };
|
||||||
export * from './view/template-list-menu';
|
|
||||||
|
|
||||||
export const configureTemplateDocModule = (framework: Framework) => {
|
export const configureTemplateDocModule = (framework: Framework) => {
|
||||||
framework
|
framework
|
||||||
|
|||||||
Reference in New Issue
Block a user