prosemirror-flat-list
Version:
Powerful list support for ProseMirror
19 lines (16 loc) • 384 B
text/typescript
import { Plugin } from 'prosemirror-state'
import { handleListMarkerMouseDown } from '../dom-events'
/**
* Handle DOM events for list.
*
* @public @group Plugins
*/
export function createListEventPlugin(): Plugin {
return new Plugin({
props: {
handleDOMEvents: {
mousedown: (view, event) => handleListMarkerMouseDown({ view, event }),
},
},
})
}