UNPKG

@payloadcms/plugin-form-builder

Version:

Form builder plugin for Payload CMS

24 lines (23 loc) 807 B
import { convertLexicalNodesToHTML } from '../serializeLexical.js'; export const QuoteHTMLConverter = { 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 `<blockquote${style ? ` style='${style}'` : ''}>${childrenText}</blockquote>`; }, nodeTypes: [ 'quote' ] }; //# sourceMappingURL=quote.js.map