@atlaskit/editor-plugin-list
Version:
List plugin for @atlaskit/editor-core
12 lines • 411 B
JavaScript
import { isListItemNode } from '@atlaskit/editor-common/utils';
import { Fragment } from '@atlaskit/editor-prosemirror/model';
export function isListNodeValidContent(node) {
const {
bulletList
} = node.type.schema.nodes;
if (!bulletList) {
return false;
}
const listFragment = Fragment.from(bulletList.createAndFill());
return !isListItemNode(node) && node.type.validContent(listFragment);
}