react-smart-data-table
Version:
A smart data table component for React.js meant to be configuration free
27 lines (26 loc) • 842 B
TypeScript
import { MouseEvent } from 'react';
import PropTypes from 'prop-types';
import '../css/paginator.css';
export declare type PageChangeFnOpts = {
activePage: number;
};
export declare type PageChangeFn = (event: MouseEvent<HTMLElement>, options: PageChangeFnOpts) => void;
interface PaginatorItemProps {
active: boolean;
value: number;
text: string;
onPageChange: PageChangeFn;
}
declare const _default: import("react").MemoExoticComponent<{
({ active, value, text, onPageChange, }: PaginatorItemProps): JSX.Element;
propTypes: {
active: PropTypes.Validator<boolean>;
value: PropTypes.Requireable<number>;
text: PropTypes.Validator<string>;
onPageChange: PropTypes.Validator<(...args: any[]) => any>;
};
defaultProps: {
value: any;
};
}>;
export default _default;