feat: add ignoreMutation option to NodeViewRenderer, fix #1538

This commit is contained in:
Philipp Kühn
2021-07-26 18:44:02 +02:00
parent 03e4e8ea2b
commit 651e6911e3
5 changed files with 11 additions and 2 deletions

View File

@@ -11,9 +11,10 @@ import { Editor } from './Editor'
import { ReactRenderer } from './ReactRenderer'
import { ReactNodeViewContext } from './useReactNodeView'
interface ReactNodeViewRendererOptions {
export interface ReactNodeViewRendererOptions {
stopEvent: ((event: Event) => boolean) | null,
update: ((node: ProseMirrorNode, decorations: Decoration[]) => boolean) | null,
ignoreMutation: ((mutation: MutationRecord | { type: 'selection', target: Element }) => boolean) | null,
}
class ReactNodeView extends NodeView<React.FunctionComponent, Editor> {