refactor(editor): remove page root service (#12048)

This commit is contained in:
Saul-Mirone
2025-04-29 03:19:37 +00:00
parent 4c84e6bac7
commit e96fcf0c35
8 changed files with 8 additions and 32 deletions
@@ -28,7 +28,6 @@ import { query } from 'lit/decorators.js';
import { repeat } from 'lit/directives/repeat.js';
import { PageKeyboardManager } from '../keyboard/keyboard-manager.js';
import type { PageRootService } from './page-root-service.js';
const DOC_BLOCK_CHILD_PADDING = 24;
const DOC_BOTTOM_PADDING = 32;
@@ -49,10 +48,7 @@ function testClickOnBlankArea(
return state.raw.clientX < blankLeft || state.raw.clientX > blankRight;
}
export class PageRootBlockComponent extends BlockComponent<
RootBlockModel,
PageRootService
> {
export class PageRootBlockComponent extends BlockComponent<RootBlockModel> {
static override styles = css`
editor-host:has(> affine-page-root, * > affine-page-root) {
display: block;
@@ -1,7 +0,0 @@
import { RootBlockSchema } from '@blocksuite/affine-model';
import { RootService } from '../root-service.js';
export class PageRootService extends RootService {
static override readonly flavour = RootBlockSchema.model.flavour;
}
@@ -5,11 +5,9 @@ import { literal } from 'lit/static-html.js';
import { PageClipboard } from '../clipboard/page-clipboard.js';
import { CommonSpecs } from '../common-specs/index.js';
import { PageRootService } from './page-root-service.js';
const PageCommonExtension: ExtensionType[] = [
CommonSpecs,
PageRootService,
ViewportElementExtension('.affine-page-viewport'),
].flat();