UNPKG

@wulperstudio/cms

Version:
17 lines (16 loc) 732 B
import { Row, IdType, Column as RTColumn } from 'react-table'; type PositionElement = 'start' | 'end' | 'center' | undefined; export type Column<D extends object = {}> = RTColumn<D> & { position?: PositionElement; }; export interface TableAlterModel<T extends object> { columns: Column<T>[]; data: T[]; showCheckbox?: boolean; onScroll?: () => void; onClickRow?: (item: Row<T>) => void; selectedRows?: (selected: Row<T>[], selectedIds: Record<IdType<T>, boolean>) => void; loading?: boolean; } export declare const TableAlter: <T extends object>({ columns, data, onScroll, showCheckbox, onClickRow, selectedRows, loading, }: TableAlterModel<T>) => import("react/jsx-runtime").JSX.Element; export {};