UNPKG

@mrii/react-table-builder

Version:
20 lines (17 loc) 683 B
import { memo } from 'react'; import { omitNil } from '../../../utils/omit-nil/index.mjs'; import { format } from 'date-fns'; import { useAddTableColumn } from '../../../hooks/use-add-table-column/index.mjs'; const dateColumnValueFormatter = ({ format: format$1 })=>({ value })=>omitNil(value, format(new Date(value), format$1 ?? 'Pp')); const DateColumn = /*#__PURE__*/ memo(function DateColumn({ format , ...props }) { useAddTableColumn({ type: 'date', valueFormatter: dateColumnValueFormatter({ format }), ...props }); return null; }); export { DateColumn, dateColumnValueFormatter }; //# sourceMappingURL=index.mjs.map