import type { NoteBlockModel } from '@blocksuite/affine-model'; import { BlockComponent } from '@blocksuite/std'; import { css, html } from 'lit'; export class NoteBlockComponent extends BlockComponent { static override styles = css` .affine-note-block-container { display: flow-root; } .affine-note-block-container.selected { background-color: var(--affine-hover-color); } `; override connectedCallback() { super.connectedCallback(); } override renderBlock() { return html`
${this.renderChildren(this.model)}
`; } } declare global { interface HTMLElementTagNameMap { 'affine-note': NoteBlockComponent; } }