diff --git a/blocksuite/affine/block-image/src/components/page-image-block.ts b/blocksuite/affine/block-image/src/components/page-image-block.ts index 89c806b49..fb1a81a47 100644 --- a/blocksuite/affine/block-image/src/components/page-image-block.ts +++ b/blocksuite/affine/block-image/src/components/page-image-block.ts @@ -1,5 +1,6 @@ -import { focusBlockEnd, focusBlockStart } from '@blocksuite/affine-block-note'; import { + focusBlockEnd, + focusBlockStart, getNextBlockCommand, getPrevBlockCommand, } from '@blocksuite/affine-shared/commands'; diff --git a/blocksuite/affine/block-note/src/commands/index.ts b/blocksuite/affine/block-note/src/commands/index.ts index a58bfa686..5af625afc 100644 --- a/blocksuite/affine/block-note/src/commands/index.ts +++ b/blocksuite/affine/block-note/src/commands/index.ts @@ -4,8 +4,6 @@ export { dedentBlock } from './dedent-block.js'; export { dedentBlockToRoot } from './dedent-block-to-root.js'; export { dedentBlocks } from './dedent-blocks.js'; export { dedentBlocksToRoot } from './dedent-blocks-to-root.js'; -export { focusBlockEnd } from './focus-block-end.js'; -export { focusBlockStart } from './focus-block-start.js'; export { indentBlock } from './indent-block.js'; export { indentBlocks } from './indent-blocks.js'; export { selectBlock } from './select-block.js'; diff --git a/blocksuite/affine/block-note/src/note-service.ts b/blocksuite/affine/block-note/src/note-service.ts index f4417050b..b40f3446d 100644 --- a/blocksuite/affine/block-note/src/note-service.ts +++ b/blocksuite/affine/block-note/src/note-service.ts @@ -7,6 +7,8 @@ import { ParagraphBlockModel, } from '@blocksuite/affine-model'; import { + focusBlockEnd, + focusBlockStart, getBlockSelectionsCommand, getNextBlockCommand, getPrevBlockCommand, @@ -28,8 +30,6 @@ import type { BaseSelection, BlockModel } from '@blocksuite/store'; import { dedentBlocks, dedentBlocksToRoot, - focusBlockEnd, - focusBlockStart, indentBlocks, selectBlock, selectBlocksBetween, diff --git a/blocksuite/affine/shared/src/commands/index.ts b/blocksuite/affine/shared/src/commands/index.ts index 9b43680d1..2ca07d21b 100644 --- a/blocksuite/affine/shared/src/commands/index.ts +++ b/blocksuite/affine/shared/src/commands/index.ts @@ -14,6 +14,8 @@ export { retainFirstModelCommand, } from './model-crud/index.js'; export { + focusBlockEnd, + focusBlockStart, getBlockSelectionsCommand, getImageSelectionsCommand, getRangeRects, diff --git a/blocksuite/affine/block-note/src/commands/focus-block-end.ts b/blocksuite/affine/shared/src/commands/selection/focus-block-end.ts similarity index 100% rename from blocksuite/affine/block-note/src/commands/focus-block-end.ts rename to blocksuite/affine/shared/src/commands/selection/focus-block-end.ts diff --git a/blocksuite/affine/block-note/src/commands/focus-block-start.ts b/blocksuite/affine/shared/src/commands/selection/focus-block-start.ts similarity index 100% rename from blocksuite/affine/block-note/src/commands/focus-block-start.ts rename to blocksuite/affine/shared/src/commands/selection/focus-block-start.ts diff --git a/blocksuite/affine/shared/src/commands/selection/index.ts b/blocksuite/affine/shared/src/commands/selection/index.ts index bb3fd7265..4aaa0fd62 100644 --- a/blocksuite/affine/shared/src/commands/selection/index.ts +++ b/blocksuite/affine/shared/src/commands/selection/index.ts @@ -1,8 +1,10 @@ -export { getBlockSelectionsCommand } from './get-block-selections.js'; -export { getImageSelectionsCommand } from './get-image-selections.js'; +export { focusBlockEnd } from './focus-block-end'; +export { focusBlockStart } from './focus-block-start'; +export { getBlockSelectionsCommand } from './get-block-selections'; +export { getImageSelectionsCommand } from './get-image-selections'; export { getRangeRects, getSelectionRectsCommand, type SelectionRect, -} from './get-selection-rects.js'; -export { getTextSelectionCommand } from './get-text-selection.js'; +} from './get-selection-rects'; +export { getTextSelectionCommand } from './get-text-selection'; diff --git a/blocksuite/affine/widget-slash-menu/src/config.ts b/blocksuite/affine/widget-slash-menu/src/config.ts index b3bbed7bf..2df942903 100644 --- a/blocksuite/affine/widget-slash-menu/src/config.ts +++ b/blocksuite/affine/widget-slash-menu/src/config.ts @@ -1,7 +1,6 @@ import { addSiblingAttachmentBlocks } from '@blocksuite/affine-block-attachment'; import { insertImagesCommand } from '@blocksuite/affine-block-image'; import { insertLatexBlockCommand } from '@blocksuite/affine-block-latex'; -import { focusBlockEnd } from '@blocksuite/affine-block-note'; import { getSurfaceBlock } from '@blocksuite/affine-block-surface'; import { insertSurfaceRefBlockCommand } from '@blocksuite/affine-block-surface-ref'; import { insertTableBlockCommand } from '@blocksuite/affine-block-table'; @@ -19,6 +18,7 @@ import type { ParagraphBlockModel, } from '@blocksuite/affine-model'; import { + focusBlockEnd, getSelectedModelsCommand, getTextSelectionCommand, } from '@blocksuite/affine-shared/commands';