From 1a509d18a519cf1ace2e35fc8a23a0911960630b Mon Sep 17 00:00:00 2001 From: donteatfriedrice Date: Fri, 7 Jun 2024 03:14:46 +0000 Subject: [PATCH] feat: add ai entry to code toolbar and image toolbar (#7169) --- .../blocksuite/block-suite-editor/specs/common.ts | 12 +++++++----- scripts/setup/vi-mock.ts | 2 ++ 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/common.ts b/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/common.ts index 383a7c64d6..56c0324146 100644 --- a/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/common.ts +++ b/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/common.ts @@ -1,7 +1,6 @@ import type { BlockSpec } from '@blocksuite/block-std'; import { BookmarkBlockSpec, - CodeBlockSpec, DatabaseBlockSpec, DataViewBlockSpec, DividerBlockSpec, @@ -12,11 +11,14 @@ import { EmbedLoomBlockSpec, EmbedSyncedDocBlockSpec, EmbedYoutubeBlockSpec, - ImageBlockSpec, ListBlockSpec, NoteBlockSpec, } from '@blocksuite/blocks'; -import { AIParagraphBlockSpec } from '@blocksuite/presets'; +import { + AICodeBlockSpec, + AIImageBlockSpec, + AIParagraphBlockSpec, +} from '@blocksuite/presets'; import { CustomAttachmentBlockSpec } from './custom/attachment-block'; @@ -26,8 +28,6 @@ export const CommonBlockSpecs: BlockSpec[] = [ DatabaseBlockSpec, DataViewBlockSpec, DividerBlockSpec, - CodeBlockSpec, - ImageBlockSpec, BookmarkBlockSpec, EmbedFigmaBlockSpec, EmbedGithubBlockSpec, @@ -38,5 +38,7 @@ export const CommonBlockSpecs: BlockSpec[] = [ EmbedLinkedDocBlockSpec, // special CustomAttachmentBlockSpec, + AICodeBlockSpec, + AIImageBlockSpec, AIParagraphBlockSpec, ]; diff --git a/scripts/setup/vi-mock.ts b/scripts/setup/vi-mock.ts index bc7d985cfc..ed922b2805 100644 --- a/scripts/setup/vi-mock.ts +++ b/scripts/setup/vi-mock.ts @@ -23,6 +23,8 @@ vi.mock('@blocksuite/presets', () => ({ provide: vi.fn(), }, AIEdgelessRootBlockSpec: {}, + AICodeBlockSpec: {}, + AIImageBlockSpec: {}, AIParagraphBlockSpec: {}, AIPageRootBlockSpec: {}, }));