devaccel-data-grid
Version:
Dynamic table library.
16 lines • 810 B
JavaScript
import React from 'react';
import DataCell from './DataCell';
var DataRow = function (_a) {
var data = _a.data, columOptionsList = _a.columOptionsList;
var renderCells = function (filter) {
return columOptionsList
.filter(filter)
.map(function (option) { return (React.createElement(DataCell, { key: "".concat(data['id'], "_").concat(option.field), value: option.render ? option.render(data) : option.formatter ? option.formatter(data) : data[option.field], columnOptions: option })); });
};
return (React.createElement("div", { className: 'data-row', style: {
display: 'flex',
flexDirection: 'row',
} }, renderCells(function (option) { return !option.isHidden; })));
};
export default DataRow;
//# sourceMappingURL=DataRow.js.map