@atlaskit/editor-wikimarkup-transformer
Version:
Wiki markup transformer for JIRA and Confluence
22 lines (21 loc) • 593 B
JavaScript
export function createEmptyParagraphNode(schema) {
const {
paragraph
} = schema.nodes;
return paragraph.createChecked({}, []);
}
/**
* Create paragraphs from inline nodes. Function will return
* an empty array in case only hardbreaks are present
*/
export function createParagraphNodeFromInlineNodes(inlineNodes, schema) {
const {
paragraph
} = schema.nodes;
const result = [];
const textNodes = inlineNodes.filter(node => node.type.name !== 'hardBreak');
if (textNodes.length > 0) {
result.push(paragraph.createChecked({}, inlineNodes));
}
return result;
}