@project44-manifest/react
Version:
Manifest Design System react components
15 lines (12 loc) • 385 B
text/typescript
import { RowData, Table } from '@tanstack/react-table';
import { createContext } from '../../utils';
export interface DataTableContext<TData extends RowData = unknown> {
options: {
enableStickyHeader?: boolean;
};
rowCount?: number;
table: Table<TData>;
}
export const [DataTableProvider, useDataTable] = createContext<DataTableContext>({
name: 'DataTableContext',
});