@atlaskit/renderer
Version:
Renderer component
16 lines • 434 B
JavaScript
import { reduce } from './';
const decisionItem = (node, schema) => {
const result = [];
let previousNodeType = '';
node.forEach(n => {
const text = reduce(n, schema);
if (previousNodeType === 'mention' && !text.startsWith(' ')) {
result.push(` ${text}`);
} else {
result.push(text);
}
previousNodeType = n.type.name;
});
return `<> ${result.join('').trim()}`;
};
export default decisionItem;