UNPKG

mantine-react-table

Version:

A fully featured Mantine implementation of TanStack React Table V8, written from the ground up in TypeScript.

12 lines (10 loc) 537 B
import { useMRT_TableOptions } from './hooks/useMRT_TableOptions'; import { useMRT_TableInstance } from './hooks/useMRT_TableInstance'; import { type MRT_TableInstance, type MRT_TableOptions } from './types'; export const useMantineReactTable: <TData extends Record<string, any> = {}>( tableOptions: MRT_TableOptions<TData>, ) => MRT_TableInstance<TData> = (tableOptions) => { const parsedTableOptions = useMRT_TableOptions(tableOptions); const tableInstance = useMRT_TableInstance(parsedTableOptions); return tableInstance; };