@thehappycoder/react-responsive-pagination
Version:
React component for responsive pagination
23 lines (22 loc) • 808 B
TypeScript
import React from 'react';
import PropTypes from 'prop-types';
import { SkinComponent } from './skins';
import { PageChangeHandler } from './view';
export { SkinComponent };
declare const _default: React.MemoExoticComponent<typeof Pagination>;
export default _default;
declare function Pagination({ current: propsCurrent, total: propsTotal, onPageChange: handlePageChange, maxWidth, }: Props): JSX.Element | null;
declare namespace Pagination {
var propTypes: {
current: PropTypes.Validator<number>;
total: PropTypes.Validator<number>;
onPageChange: PropTypes.Validator<(...args: any[]) => any>;
maxWidth: PropTypes.Requireable<number>;
};
}
declare type Props = {
current: number;
total: number;
onPageChange: PageChangeHandler;
maxWidth?: number;
};