mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-13 21:05:19 +00:00
feat(editor): add inline packages (#11048)
This commit is contained in:
@@ -13,12 +13,12 @@ import {
|
||||
getCommonBoundWithRotation,
|
||||
type SerializedXYWH,
|
||||
} from '@blocksuite/affine/global/gfx';
|
||||
import { RefNodeSlotsProvider } from '@blocksuite/affine/inlines/reference';
|
||||
import {
|
||||
type DocMode,
|
||||
NoteBlockModel,
|
||||
NoteDisplayMode,
|
||||
} from '@blocksuite/affine/model';
|
||||
import { RefNodeSlotsProvider } from '@blocksuite/affine/rich-text';
|
||||
import {
|
||||
getFirstBlockCommand,
|
||||
getLastBlockCommand,
|
||||
|
||||
@@ -16,7 +16,7 @@ import { WithDisposable } from '@blocksuite/affine/global/lit';
|
||||
import {
|
||||
InlineDeltaToMarkdownAdapterExtensions,
|
||||
MarkdownInlineToDeltaAdapterExtensions,
|
||||
} from '@blocksuite/affine/rich-text';
|
||||
} from '@blocksuite/affine/inlines/preset';
|
||||
import { codeBlockWrapMiddleware } from '@blocksuite/affine/shared/adapters';
|
||||
import { LinkPreviewerService } from '@blocksuite/affine/shared/services';
|
||||
import type {
|
||||
|
||||
@@ -3,7 +3,7 @@ import { Container } from '@blocksuite/affine/global/di';
|
||||
import {
|
||||
InlineDeltaToMarkdownAdapterExtensions,
|
||||
MarkdownInlineToDeltaAdapterExtensions,
|
||||
} from '@blocksuite/affine/rich-text';
|
||||
} from '@blocksuite/affine/inlines/preset';
|
||||
import { TestWorkspace } from '@blocksuite/affine/store/test';
|
||||
import { describe, expect, test } from 'vitest';
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ import {
|
||||
type TextSelection,
|
||||
} from '@blocksuite/affine/block-std';
|
||||
import { defaultImageProxyMiddleware } from '@blocksuite/affine/blocks/image';
|
||||
import { deleteTextCommand } from '@blocksuite/affine/rich-text';
|
||||
import { deleteTextCommand } from '@blocksuite/affine/inlines/preset';
|
||||
import { isInsideEdgelessEditor } from '@blocksuite/affine/shared/utils';
|
||||
import { type BlockModel, Slice } from '@blocksuite/affine/store';
|
||||
|
||||
|
||||
@@ -41,15 +41,15 @@ import {
|
||||
type MenuItemGroup,
|
||||
} from '@blocksuite/affine/components/toolbar';
|
||||
import { watch } from '@blocksuite/affine/global/lit';
|
||||
import {
|
||||
AffineReference,
|
||||
toggleReferencePopup,
|
||||
} from '@blocksuite/affine/inlines/reference';
|
||||
import {
|
||||
BookmarkBlockModel,
|
||||
EmbedLinkedDocModel,
|
||||
EmbedSyncedDocModel,
|
||||
} from '@blocksuite/affine/model';
|
||||
import {
|
||||
AffineReference,
|
||||
toggleReferencePopup,
|
||||
} from '@blocksuite/affine/rich-text';
|
||||
import { getSelectedModelsCommand } from '@blocksuite/affine/shared/commands';
|
||||
import { ImageSelection } from '@blocksuite/affine/shared/selection';
|
||||
import {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { FootNoteNodeConfigExtension } from '@blocksuite/affine/rich-text';
|
||||
import { FootNoteNodeConfigExtension } from '@blocksuite/affine/inlines/preset';
|
||||
import type { SpecBuilder } from '@blocksuite/affine/shared/utils';
|
||||
|
||||
// Disable hover effect for footnote node
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { ElementOrFactory } from '@affine/component';
|
||||
import type { AffineReference } from '@blocksuite/affine/rich-text';
|
||||
import { ReferenceNodeConfigExtension } from '@blocksuite/affine/rich-text';
|
||||
import type { AffineReference } from '@blocksuite/affine/inlines/reference';
|
||||
import { ReferenceNodeConfigExtension } from '@blocksuite/affine/inlines/reference';
|
||||
import type { ExtensionType } from '@blocksuite/affine/store';
|
||||
import type { TemplateResult } from 'lit';
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ import { WorkspaceService } from '@affine/core/modules/workspace';
|
||||
import { isNewTabTrigger } from '@affine/core/utils';
|
||||
import track from '@affine/track';
|
||||
import { DisposableGroup } from '@blocksuite/affine/global/disposable';
|
||||
import { RefNodeSlotsProvider } from '@blocksuite/affine/rich-text';
|
||||
import { RefNodeSlotsProvider } from '@blocksuite/affine/inlines/reference';
|
||||
import {
|
||||
AiIcon,
|
||||
FrameIcon,
|
||||
|
||||
@@ -6,7 +6,7 @@ import { DocDisplayMetaService } from '@affine/core/modules/doc-display-meta';
|
||||
import { SearchMenuService } from '@affine/core/modules/search-menu/services';
|
||||
import { WorkbenchService } from '@affine/core/modules/workbench';
|
||||
import { WorkspaceService } from '@affine/core/modules/workspace';
|
||||
import { RefNodeSlotsProvider } from '@blocksuite/affine/rich-text';
|
||||
import { RefNodeSlotsProvider } from '@blocksuite/affine/inlines/reference';
|
||||
import { DocModeProvider } from '@blocksuite/affine/shared/services';
|
||||
import {
|
||||
createSignalFromObservable,
|
||||
|
||||
@@ -21,8 +21,8 @@ import {
|
||||
} from '@affine/core/modules/workspace';
|
||||
import { useI18n } from '@affine/i18n';
|
||||
import { DisposableGroup } from '@blocksuite/affine/global/disposable';
|
||||
import { RefNodeSlotsProvider } from '@blocksuite/affine/inlines/reference';
|
||||
import { type DocMode, DocModes } from '@blocksuite/affine/model';
|
||||
import { RefNodeSlotsProvider } from '@blocksuite/affine/rich-text';
|
||||
import { Logo1Icon } from '@blocksuite/icons/rc';
|
||||
import { FrameworkScope, useLiveData, useService } from '@toeverything/infra';
|
||||
import clsx from 'clsx';
|
||||
|
||||
@@ -26,7 +26,7 @@ import {
|
||||
ImageProxyService,
|
||||
} from '@blocksuite/affine/blocks/image';
|
||||
import { DisposableGroup } from '@blocksuite/affine/global/disposable';
|
||||
import { RefNodeSlotsProvider } from '@blocksuite/affine/rich-text';
|
||||
import { RefNodeSlotsProvider } from '@blocksuite/affine/inlines/reference';
|
||||
import { LinkPreviewerService } from '@blocksuite/affine/shared/services';
|
||||
import {
|
||||
FrameworkScope,
|
||||
|
||||
@@ -8,7 +8,7 @@ import {
|
||||
LinkedWidgetUtils,
|
||||
} from '@blocksuite/affine/blocks/root';
|
||||
import type { DocMode } from '@blocksuite/affine/model';
|
||||
import type { AffineInlineEditor } from '@blocksuite/affine/rich-text';
|
||||
import type { AffineInlineEditor } from '@blocksuite/affine/shared/types';
|
||||
import type { DocMeta } from '@blocksuite/affine/store';
|
||||
import { Text } from '@blocksuite/affine/store';
|
||||
import {
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
import { PropertyValue } from '@affine/component';
|
||||
import { ConfigModal } from '@affine/core/components/mobile';
|
||||
import type { BlockStdScope } from '@blocksuite/affine/block-std';
|
||||
import {
|
||||
DefaultInlineManagerExtension,
|
||||
RichText,
|
||||
} from '@blocksuite/affine/rich-text';
|
||||
import { DefaultInlineManagerExtension } from '@blocksuite/affine/inlines/preset';
|
||||
import { RichText } from '@blocksuite/affine/rich-text';
|
||||
import type { Store } from '@blocksuite/affine/store';
|
||||
import { TextIcon } from '@blocksuite/icons/rc';
|
||||
import { type LiveData, useLiveData } from '@toeverything/infra';
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
import { defaultBlockMarkdownAdapterMatchers } from '@blocksuite/affine/adapters';
|
||||
import { Container } from '@blocksuite/affine/global/di';
|
||||
import {
|
||||
InlineDeltaToMarkdownAdapterExtensions,
|
||||
MarkdownInlineToDeltaAdapterExtensions,
|
||||
} from '@blocksuite/affine/inlines/preset';
|
||||
import {
|
||||
type AttachmentBlockModel,
|
||||
type BookmarkBlockModel,
|
||||
@@ -8,10 +12,6 @@ import {
|
||||
type TableBlockModel,
|
||||
TableModelFlavour,
|
||||
} from '@blocksuite/affine/model';
|
||||
import {
|
||||
InlineDeltaToMarkdownAdapterExtensions,
|
||||
MarkdownInlineToDeltaAdapterExtensions,
|
||||
} from '@blocksuite/affine/rich-text';
|
||||
import { MarkdownAdapter } from '@blocksuite/affine/shared/adapters';
|
||||
import type { AffineTextAttributes } from '@blocksuite/affine/shared/types';
|
||||
import {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
import type { BlockComponent, EditorHost } from '@blocksuite/affine/block-std';
|
||||
import type { SurfaceRefBlockComponent } from '@blocksuite/affine/blocks/surface-ref';
|
||||
import { AffineReference } from '@blocksuite/affine/inlines/reference';
|
||||
import type {
|
||||
AttachmentBlockModel,
|
||||
DocMode,
|
||||
@@ -8,7 +9,6 @@ import type {
|
||||
ImageBlockModel,
|
||||
SurfaceRefBlockModel,
|
||||
} from '@blocksuite/affine/model';
|
||||
import { AffineReference } from '@blocksuite/affine/rich-text';
|
||||
import type { Block, BlockModel } from '@blocksuite/affine/store';
|
||||
import { Entity, LiveData } from '@toeverything/infra';
|
||||
import type { TemplateResult } from 'lit';
|
||||
|
||||
@@ -11,7 +11,7 @@ import { DebugLogger } from '@affine/debug';
|
||||
import { GfxControllerIdentifier } from '@blocksuite/affine/block-std/gfx';
|
||||
import { DisposableGroup } from '@blocksuite/affine/global/disposable';
|
||||
import { Bound } from '@blocksuite/affine/global/gfx';
|
||||
import { RefNodeSlotsProvider } from '@blocksuite/affine/rich-text';
|
||||
import { RefNodeSlotsProvider } from '@blocksuite/affine/inlines/reference';
|
||||
import {
|
||||
FrameworkScope,
|
||||
useLiveData,
|
||||
|
||||
Reference in New Issue
Block a user