@atlaskit/renderer
Version:
Renderer component
30 lines (29 loc) • 775 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _ = require("./");
var table = function table(node, schema) {
var result = [];
node.forEach(function (n) {
result.push(tableRow(n, schema));
});
return result.join('\n');
};
var tableRow = function tableRow(node, schema) {
var result = [];
var separator = '|';
node.forEach(function (n) {
result.push(tableCell(n, schema));
});
return "".concat(separator).concat(result.join("".concat(separator))).concat(separator);
};
var tableCell = function tableCell(node, schema) {
var result = [];
node.forEach(function (n) {
result.push((0, _.reduce)(n, schema));
});
return result.join('\n');
};
var _default = exports.default = table;