UNPKG

@mrii/react-table-builder

Version:
25 lines (21 loc) 784 B
'use strict'; 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