refactor(editor): migrate viewport renderer to extension (#10094)

This removes `renderer.setHost(host)`
This commit is contained in:
doodlewind
2025-02-11 11:37:31 +00:00
parent c6932a8ae4
commit 3062bd0771
3 changed files with 42 additions and 27 deletions
@@ -1,5 +1,6 @@
import '../../style.css';
import { ViewportTurboRendererExtension } from '@blocksuite/affine-shared/viewport-renderer';
import { effects as blocksEffects } from '@blocksuite/blocks/effects';
import { AffineEditorContainer } from '@blocksuite/presets';
import { effects as presetsEffects } from '@blocksuite/presets/effects';
@@ -11,6 +12,10 @@ presetsEffects();
export const doc = createEmptyDoc().init();
export const editor = new AffineEditorContainer();
editor.pageSpecs = editor.pageSpecs.concat([ViewportTurboRendererExtension]);
editor.edgelessSpecs = editor.edgelessSpecs.concat([
ViewportTurboRendererExtension,
]);
editor.doc = doc;
editor.mode = 'edgeless';