UNPKG

@payloadcms/plugin-form-builder

Version:

Form builder plugin for Payload CMS

24 lines (23 loc) 817 B
import { convertLexicalNodesToHTML } from '../serializeLexical.js'; export const HeadingHTMLConverter = { async converter ({ converters, node, parent, submissionData }) { const childrenText = await convertLexicalNodesToHTML({ converters, lexicalNodes: node.children, parent: { ...node, parent }, submissionData }); const style = [ node.format ? `text-align: ${node.format};` : '', node.indent > 0 ? `padding-inline-start: ${node.indent * 40}px;` : '' ].filter(Boolean).join(' '); return `<${node?.tag}${style ? ` style='${style}'` : ''}>${childrenText}</${node?.tag}>`; }, nodeTypes: [ 'heading' ] }; //# sourceMappingURL=heading.js.map