15 lines
539 B
TypeScript
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,
|
|
});
|
|
} |