@mrii/react-table-builder
Version:
library to easily build tables using MUI grid
25 lines (21 loc) • 784 B
JavaScript
;
var react = require('react');
var index = require('../../../utils/omit-nil/index.js');
var index$1 = require('../../../hooks/use-add-table-column/index.js');
const selectColumnValueFormatter = ({ items })=>({ value })=>index.omitNil(value, items.find((el)=>el.value === value)?.label ?? value);
const SelectColumn = /*#__PURE__*/ react.memo(function SelectColumn({ items , ...props }) {
index$1.useAddTableColumn({
type: 'singleSelect',
extraProps: {
items
},
valueFormatter: selectColumnValueFormatter({
items
}),
...props
});
return null;
});
exports.SelectColumn = SelectColumn;
exports.selectColumnValueFormatter = selectColumnValueFormatter;
//# sourceMappingURL=index.js.map