prime-pagination
Version:
Pagination component
30 lines (29 loc) • 755 B
TypeScript
import React from 'react';
import './pagination.css';
declare type Props = {
totalPages: number;
pageChange: (pageNumber: number) => void;
displayPages?: number;
nextPage?: boolean;
previousPage?: boolean;
firstPage?: boolean;
lastPage?: boolean;
skipForward?: boolean;
skipBackward?: boolean;
style?: any;
};
declare type State = {
currentPage: number;
};
export default class Pagination extends React.Component<Props, State> {
state: {
currentPage: number;
};
render(): JSX.Element;
getPagesButtons: () => JSX.Element[];
isPageVisible: (i: number) => boolean;
goToPage: (pageNumber: number) => void;
goToPreviousPage: () => void;
goToNextPage: () => void;
}
export {};