UNPKG

@trail-ui/react

Version:
23 lines (20 loc) 995 B
import * as _tanstack_react_table from '@tanstack/react-table'; import { Cell } from '@tanstack/react-table'; import * as react_jsx_runtime from 'react/jsx-runtime'; import * as react from 'react'; import { ReactNode } from 'react'; import { TableContextType } from '../types.js'; import '../constants.js'; import 'react-select'; import '../../pagination/pagination.js'; declare const EditableTableContext: react.Context<unknown>; interface TableContextProviderProps<TData, IdType> extends TableContextType<TData, IdType> { children: ReactNode; } declare function TableContextProvider<TData, IdType>({ children, ...props }: TableContextProviderProps<TData, IdType>): react_jsx_runtime.JSX.Element; declare function useTableContext<TData, IdType>(cell: Cell<TData, unknown>): { updateData: (value: any) => void; idSelector: (data: TData) => IdType; table: _tanstack_react_table.Table<TData>; }; export { EditableTableContext, TableContextProvider as default, useTableContext };