@trail-ui/react
Version:
20 lines (17 loc) • 885 B
TypeScript
import * as react_jsx_runtime from 'react/jsx-runtime';
import { ColumnDef, Table } from '@tanstack/react-table';
import { SaveData, EditableTableProps } from './types.js';
import './constants.js';
import 'react-select';
import '../pagination/pagination.js';
interface EditableTableBodyProps<TData, IdType> {
isLoading: boolean;
columns: ColumnDef<TData>[];
table: Table<TData>;
checkBoxSelectedName?: string;
handleSaveData: (data: SaveData<TData, IdType>) => void;
idSelctor: EditableTableProps<TData, IdType>['idSelector'];
isCellDisabled?: EditableTableProps<TData, IdType>['isCellDisabled'];
}
declare function EditableTableBody<TData, IdType>({ isLoading, columns, table, checkBoxSelectedName, isCellDisabled, }: EditableTableBodyProps<TData, IdType>): react_jsx_runtime.JSX.Element;
export { EditableTableBodyProps, EditableTableBody as default };