12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- import * as React from 'react';
- import { Alignment, Direction } from './constants';
- export declare const defaultProps: {
- columns: never[];
- data: never[];
- title: string;
- keyField: string;
- selectableRows: boolean;
- selectableRowsHighlight: boolean;
- selectableRowsNoSelectAll: boolean;
- selectableRowSelected: null;
- selectableRowDisabled: null;
- selectableRowsComponent: "input";
- selectableRowsComponentProps: {};
- selectableRowsVisibleOnly: boolean;
- selectableRowsSingle: boolean;
- clearSelectedRows: boolean;
- expandableRows: boolean;
- expandableRowDisabled: null;
- expandableRowExpanded: null;
- expandOnRowClicked: boolean;
- expandableRowsHideExpander: boolean;
- expandOnRowDoubleClicked: boolean;
- expandableInheritConditionalStyles: boolean;
- expandableRowsComponent: () => JSX.Element;
- expandableIcon: {
- collapsed: React.JSX.Element;
- expanded: React.JSX.Element;
- };
- expandableRowsComponentProps: {};
- progressPending: boolean;
- progressComponent: React.JSX.Element;
- persistTableHead: boolean;
- sortIcon: null;
- sortFunction: null;
- sortServer: boolean;
- striped: boolean;
- highlightOnHover: boolean;
- pointerOnHover: boolean;
- noContextMenu: boolean;
- contextMessage: {
- singular: string;
- plural: string;
- message: string;
- };
- actions: null;
- contextActions: null;
- contextComponent: null;
- defaultSortFieldId: null;
- defaultSortAsc: boolean;
- responsive: boolean;
- noDataComponent: React.JSX.Element;
- disabled: boolean;
- noTableHead: boolean;
- noHeader: boolean;
- subHeader: boolean;
- subHeaderAlign: Alignment;
- subHeaderWrap: boolean;
- subHeaderComponent: null;
- fixedHeader: boolean;
- fixedHeaderScrollHeight: string;
- pagination: boolean;
- paginationServer: boolean;
- paginationServerOptions: {
- persistSelectedOnSort: boolean;
- persistSelectedOnPageChange: boolean;
- };
- paginationDefaultPage: number;
- paginationResetDefaultPage: boolean;
- paginationTotalRows: number;
- paginationPerPage: number;
- paginationRowsPerPageOptions: number[];
- paginationComponent: null;
- paginationComponentOptions: {};
- paginationIconFirstPage: React.JSX.Element;
- paginationIconLastPage: React.JSX.Element;
- paginationIconNext: React.JSX.Element;
- paginationIconPrevious: React.JSX.Element;
- dense: boolean;
- conditionalRowStyles: never[];
- theme: "default";
- customStyles: {};
- direction: Direction;
- onChangePage: () => null;
- onChangeRowsPerPage: () => null;
- onRowClicked: () => null;
- onRowDoubleClicked: () => null;
- onRowMouseEnter: () => null;
- onRowMouseLeave: () => null;
- onRowExpandToggled: () => null;
- onSelectedRowsChange: () => null;
- onSort: () => null;
- onColumnOrderChange: () => null;
- };
|