@acrool/react-table
Version:
Table library based for Reactjs
15 lines (14 loc) • 587 B
TypeScript
/// <reference types="react" />
import { ETableMode, ITableBody, TBodyDataFieldKey, TBodyDataID, TOnChangeSortable, TTableTitle } from '../types';
interface IProps<K extends TBodyDataFieldKey, I extends TBodyDataID> {
title: TTableTitle<K>;
data?: ITableBody<K, I>[];
tableMode: ETableMode;
isEnableDragSortable?: boolean;
onChangeSortable?: TOnChangeSortable;
}
/**
* Table Body
*/
declare const Body: <K extends string, I extends TBodyDataID>({ title, data, tableMode, isEnableDragSortable, onChangeSortable, }: IProps<K, I>) => JSX.Element;
export default Body;