@gssfed/vital-ui-kit-react
Version:
Vital UI Kit for React!
45 lines (40 loc) • 827 B
JavaScript
/** @flow */
export type CellDataGetterParams = {
columnData: ?any,
dataKey: string,
rowData: any,
};
export type CellRendererParams = {
cellData: ?any,
columnData: ?any,
dataKey: string,
rowData: any,
rowIndex: number,
};
export type HeaderRowRendererParams = {
className: string,
columns: Array<any>,
style: any,
};
export type HeaderRendererParams = {
columnData: ?any,
dataKey: string,
disableSort: ?boolean,
label: ?any,
sortBy: ?string,
sortDirection: ?string,
};
export type RowRendererParams = {
className: string,
columns: Array<any>,
index: number,
isScrolling: boolean,
onRowClick: ?Function,
onRowDoubleClick: ?Function,
onRowMouseOver: ?Function,
onRowMouseOut: ?Function,
onRowRightClick: ?Function,
key: number | string,
rowData: any,
style: any,
};