refactor(editor): use spec builder (#9424)

This commit is contained in:
Saul-Mirone
2024-12-30 08:42:58 +00:00
parent 4fee0e2eb3
commit b66a64bc9a
16 changed files with 65 additions and 150 deletions
+4 -2
View File
@@ -22,6 +22,7 @@ import {
RichTextExtensions,
} from '@blocksuite/affine-components/rich-text';
import {
DocDisplayMetaService,
EditPropsStore,
FontLoaderService,
} from '@blocksuite/affine-shared/services';
@@ -36,6 +37,7 @@ import {
} from '../surface-ref-block/surface-ref-spec.js';
export const CommonBlockSpecs: ExtensionType[] = [
DocDisplayMetaService,
RefNodeSlotsExtension,
EditPropsStore,
RichTextExtensions,
@@ -54,7 +56,7 @@ export const CommonBlockSpecs: ExtensionType[] = [
].flat();
export const PageFirstPartyBlockSpecs: ExtensionType[] = [
...CommonBlockSpecs,
CommonBlockSpecs,
NoteBlockSpec,
PageSurfaceBlockSpec,
PageSurfaceRefBlockSpec,
@@ -62,7 +64,7 @@ export const PageFirstPartyBlockSpecs: ExtensionType[] = [
].flat();
export const EdgelessFirstPartyBlockSpecs: ExtensionType[] = [
...CommonBlockSpecs,
CommonBlockSpecs,
EdgelessNoteBlockSpec,
EdgelessSurfaceBlockSpec,