UNPKG

react-cust-table

Version:

> Multiple responsive design, Pagination support, Collapsible row, Easy Customization,

31 lines (30 loc) 871 B
import * as React from "react"; type Column = { header: string | React.ReactNode; width?: string; style?: React.CSSProperties; headingClassName?: string; accessor: (data: any | undefined | null, index?: number, rowIndex?: number) => React.ReactNode; }; type TableProps = { columns: Column[]; data: any[]; isPaginated: boolean; pageNo: number; setPageNo: (pageNo: number) => void; totalPages: number; tableClassName?: string; pageSize?: number; isCollapse?: boolean; isMultiCollapse?: boolean; CollapseChild?: React.FC<{ data: any; index: number; }> | undefined; collapseRowClass?: string; responsiveType?: "scroll" | "card"; prevBtnLabel?: string | React.ReactNode; nextBtnLabel?: string | React.ReactNode; }; declare const Table: React.FC<TableProps>; export { Table };