feat(editor): add inline packages (#11048)

This commit is contained in:
Saul-Mirone
2025-03-20 13:47:35 +00:00
parent aa620af40f
commit e5e429e7b2
170 changed files with 1337 additions and 804 deletions
@@ -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';