@discoveryjs/discovery
Version:
Frontend framework for rapid data (JSON) analysis, shareable serverless reports and dashboards
14 lines (11 loc) • 387 B
JavaScript
/* eslint-env browser */
export default function(host) {
host.view.define('table-row', function(el, config, data, context) {
const { cols } = config;
if (Array.isArray(cols)) {
return Promise.all(cols.map((col, index) =>
host.view.render(el, col, data, { ...context, colIndex: index })
));
}
}, { tag: 'tr' });
}