grepsr-ui-elements
Version:
19 lines (18 loc) • 525 B
TypeScript
import { ReactNode } from 'react';
interface ColumnsProps<T> {
key: string | ReactNode | any;
title: string | ReactNode | any;
width?: number;
id?: number | string;
render?: (column: ColumnsProps<T>, item: T) => void;
}
interface DataTableProps<T> {
sx?: any;
disabled?: boolean;
data: T[];
columns: ColumnsProps<T>[];
menu?: any;
}
export { DataTableProps };
declare function GrepsrDataTable<T>({ data, columns, sx, }: DataTableProps<T>): JSX.Element;
export default GrepsrDataTable;