UNPKG

@mkljczk/lexical-remark

Version:

This package contains Markdown helpers and functionality for Lexical using remark-parse.

13 lines (12 loc) 391 B
import { $createListNode } from '@lexical/list'; export const list = (node, parser) => { const lexicalNode = $createListNode(node.ordered ? 'number' : 'bullet'); parser.push(lexicalNode); node.children.forEach((child) => { if (child.type === 'listItem') { parser.parse(child); } }); parser.pop(lexicalNode); parser.append(lexicalNode); };