nej-react-utils/Table/useNejReactTable.ts
honzapatCZ fa35bdb992 init
2024-10-17 23:17:27 +02:00

15 lines
539 B
TypeScript

import { MRT_RowData, MRT_TableInstance, MRT_TableOptions, useMantineReactTable } from "mantine-react-table";
export const useNejReactTable = <TData extends MRT_RowData>(
tableOptions: MRT_TableOptions<TData>,
): MRT_TableInstance<TData> => {
return useMantineReactTable({
enablePagination: false,
enableFullScreenToggle: false,
enableDensityToggle: false,
enableBottomToolbar: false,
enableTopToolbar: tableOptions.renderTopToolbarCustomActions != null,
...tableOptions,
});
}