UNPKG

material-ui-ts-responsive-table

Version:

Responsive read-only datagrid <-> expandable list for material-ui

39 lines (31 loc) 809 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LabelRenderer = exports.CellRenderer = void 0; var CellRenderer = function CellRenderer(_ref) { var column = _ref.column, row = _ref.row, data = _ref.data; var cell = row[column.field]; if (column.valueGetter) { cell = column.valueGetter({ value: cell, data: row }); } if (column.renderCell) { cell = column.renderCell({ value: cell, data: row }); } return cell; }; exports.CellRenderer = CellRenderer; var LabelRenderer = function LabelRenderer(_ref2) { var column = _ref2.column, data = _ref2.data; return column.renderLabel ? column.renderLabel(column, data) : column.headerName.toUpperCase(); }; exports.LabelRenderer = LabelRenderer;