@mdxeditor/editor
Version:
React component for rich text markdown editing
12 lines (11 loc) • 364 B
JavaScript
import { $createListItemNode } from "@lexical/list";
const MdastListItemVisitor = {
testNode: "listItem",
visitNode({ mdastNode, actions, lexicalParent }) {
const isChecked = lexicalParent.getListType() === "check" ? mdastNode.checked ?? false : void 0;
actions.addAndStepInto($createListItemNode(isChecked));
}
};
export {
MdastListItemVisitor
};