diff --git a/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/custom/spec-patchers.tsx b/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/custom/spec-patchers.tsx index 02734c11bd..26cea028a9 100644 --- a/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/custom/spec-patchers.tsx +++ b/packages/frontend/core/src/components/blocksuite/block-suite-editor/specs/custom/spec-patchers.tsx @@ -19,15 +19,12 @@ import type { BlockSpec, WidgetElement } from '@blocksuite/block-std'; import { type AffineReference, AffineSlashMenuWidget, - EmbedBlockElement, - type EmbedLinkedDocBlockService, - type EmbedLinkedDocModel, + EmbedLinkedDocBlockComponent, type ParagraphBlockService, - ReferenceNodeConfig, type RootService, } from '@blocksuite/blocks'; import type { DocMode, DocService, DocsService } from '@toeverything/infra'; -import { html, type TemplateResult } from 'lit'; +import { type TemplateResult } from 'lit'; import { customElement } from 'lit/decorators.js'; import { literal } from 'lit/static-html.js'; @@ -426,25 +423,10 @@ export function patchQuickSearchService( } @customElement('affine-linked-doc-ref-block') -export class LinkedDocBlockComponent extends EmbedBlockElement< - EmbedLinkedDocModel, - EmbedLinkedDocBlockService -> { - referenceNodeConfig = new ReferenceNodeConfig(); - override render() { - this.referenceNodeConfig.setDoc(this.model.doc); - return html``; +// @ts-expect-error ignore private warning for overriding _load +export class LinkedDocBlockComponent extends EmbedLinkedDocBlockComponent { + override _load() { + this.isBannerEmpty = true; } }