feat(editor): replace slot with rxjs subject (#10768)

This commit is contained in:
Mirone
2025-03-12 11:29:24 +09:00
committed by GitHub
parent 19f978d9aa
commit cd63e0ed8b
302 changed files with 1405 additions and 1251 deletions

View File

@@ -25,7 +25,7 @@ import {
customImageProxyMiddleware,
ImageProxyService,
} from '@blocksuite/affine/blocks/image';
import { DisposableGroup } from '@blocksuite/affine/global/slot';
import { DisposableGroup } from '@blocksuite/affine/global/disposable';
import { RefNodeSlotsProvider } from '@blocksuite/affine/rich-text';
import { LinkPreviewerService } from '@blocksuite/affine/shared/services';
import {
@@ -162,7 +162,7 @@ const DetailPageImpl = () => {
const disposable = new DisposableGroup();
if (refNodeService) {
disposable.add(
refNodeService.docLinkClicked.on(({ pageId, params }) => {
refNodeService.docLinkClicked.subscribe(({ pageId, params }) => {
if (params) {
const { mode, blockIds, elementIds } = params;
return jumpToPageBlock(