UNPKG

@atlaskit/renderer

Version:
23 lines (22 loc) 653 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _ = require("./"); var taskItem = function taskItem(node, schema) { var result = []; var previousNodeType = ''; var state = node.attrs.state === 'DONE' ? '[x]' : '[]'; node.forEach(function (n) { var text = (0, _.reduce)(n, schema); if (previousNodeType === 'mention' && !text.startsWith(' ')) { result.push(" ".concat(text)); } else { result.push(text); } previousNodeType = n.type.name; }); return "".concat(state, " ").concat(result.join('').trim()); }; var _default = exports.default = taskItem;