UNPKG

@mrii/react-table-builder

Version:
21 lines (18 loc) 769 B
import { memo } from 'react'; import { omitNil } from '../../../utils/omit-nil/index.mjs'; import numeral from 'numeral'; import { useAddTableColumn } from '../../../hooks/use-add-table-column/index.mjs'; const numberColumnValueFormatter = ({ inputString , roundingMethod })=>({ value })=>omitNil(value, numeral(value).format(inputString, roundingMethod)); const NumberColumn = /*#__PURE__*/ memo(function NumberColumn({ inputString , roundingMethod , ...props }) { useAddTableColumn({ type: 'number', valueFormatter: numberColumnValueFormatter({ inputString, roundingMethod }), ...props }); return null; }); export { NumberColumn, numberColumnValueFormatter }; //# sourceMappingURL=index.mjs.map