tm-reuseable-components
Version:
This is a reuseable components lib made for TextMercato
18 lines (17 loc) • 538 B
TypeScript
import { GridColDef } from "@mui/x-data-grid";
import { ChangeEventHandler, MouseEventHandler } from "react";
export interface DataTablePRops {
exportButton?: boolean;
columns: GridColDef[];
rows: Array<object>;
tableHeader: Array<string>;
search?: boolean;
onChange?: ChangeEventHandler<HTMLInputElement>;
onClickExport?: MouseEventHandler;
onClickFilter?: MouseEventHandler;
filterButton?: boolean;
footerPagination?: boolean;
page?: number;
pageLimit?: number;
className?: string;
}