feat: add ai entry to code toolbar and image toolbar (#7169)

This commit is contained in:
donteatfriedrice
2024-06-07 03:14:46 +00:00
parent 38dde7f5b7
commit 1a509d18a5
2 changed files with 9 additions and 5 deletions

View File

@@ -1,7 +1,6 @@
import type { BlockSpec } from '@blocksuite/block-std'; import type { BlockSpec } from '@blocksuite/block-std';
import { import {
BookmarkBlockSpec, BookmarkBlockSpec,
CodeBlockSpec,
DatabaseBlockSpec, DatabaseBlockSpec,
DataViewBlockSpec, DataViewBlockSpec,
DividerBlockSpec, DividerBlockSpec,
@@ -12,11 +11,14 @@ import {
EmbedLoomBlockSpec, EmbedLoomBlockSpec,
EmbedSyncedDocBlockSpec, EmbedSyncedDocBlockSpec,
EmbedYoutubeBlockSpec, EmbedYoutubeBlockSpec,
ImageBlockSpec,
ListBlockSpec, ListBlockSpec,
NoteBlockSpec, NoteBlockSpec,
} from '@blocksuite/blocks'; } from '@blocksuite/blocks';
import { AIParagraphBlockSpec } from '@blocksuite/presets'; import {
AICodeBlockSpec,
AIImageBlockSpec,
AIParagraphBlockSpec,
} from '@blocksuite/presets';
import { CustomAttachmentBlockSpec } from './custom/attachment-block'; import { CustomAttachmentBlockSpec } from './custom/attachment-block';
@@ -26,8 +28,6 @@ export const CommonBlockSpecs: BlockSpec[] = [
DatabaseBlockSpec, DatabaseBlockSpec,
DataViewBlockSpec, DataViewBlockSpec,
DividerBlockSpec, DividerBlockSpec,
CodeBlockSpec,
ImageBlockSpec,
BookmarkBlockSpec, BookmarkBlockSpec,
EmbedFigmaBlockSpec, EmbedFigmaBlockSpec,
EmbedGithubBlockSpec, EmbedGithubBlockSpec,
@@ -38,5 +38,7 @@ export const CommonBlockSpecs: BlockSpec[] = [
EmbedLinkedDocBlockSpec, EmbedLinkedDocBlockSpec,
// special // special
CustomAttachmentBlockSpec, CustomAttachmentBlockSpec,
AICodeBlockSpec,
AIImageBlockSpec,
AIParagraphBlockSpec, AIParagraphBlockSpec,
]; ];

View File

@@ -23,6 +23,8 @@ vi.mock('@blocksuite/presets', () => ({
provide: vi.fn(), provide: vi.fn(),
}, },
AIEdgelessRootBlockSpec: {}, AIEdgelessRootBlockSpec: {},
AICodeBlockSpec: {},
AIImageBlockSpec: {},
AIParagraphBlockSpec: {}, AIParagraphBlockSpec: {},
AIPageRootBlockSpec: {}, AIPageRootBlockSpec: {},
})); }));