import { type ViewExtensionContext, ViewExtensionProvider, } from '@blocksuite/affine-ext-loader'; import { BlockViewExtension } from '@blocksuite/std'; import { literal } from 'lit/static-html.js'; import { effects } from './effects'; export class DividerViewExtension extends ViewExtensionProvider { override name = 'affine-divider-block'; override effect() { super.effect(); effects(); } override setup(context: ViewExtensionContext) { super.setup(context); context.register([ BlockViewExtension('affine:divider', literal`affine-divider`), ]); } }