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