Files
AFFiNE-Mirror/blocksuite/affine/components/src/context-menu/item.ts

13 lines
372 B
TypeScript

import { ShadowlessElement } from '@blocksuite/block-std';
import { SignalWatcher, WithDisposable } from '@blocksuite/global/lit';
import { property } from 'lit/decorators.js';
import type { Menu } from './menu.js';
export abstract class MenuItem extends SignalWatcher(
WithDisposable(ShadowlessElement)
) {
@property({ attribute: false })
accessor menu!: Menu;
}