@mrii/react-table-builder
Version:
library to easily build tables using MUI grid
21 lines (18 loc) • 769 B
JavaScript
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