@dabapps/roe
Version:
A collection of React components, styles, mixins, and atomic CSS classes to aid with the development of web applications.
37 lines (36 loc) • 840 B
TypeScript
import * as React from 'react';
export declare type PaginationProps = {
/**
* Disable the pagination
* @default false
*/
disabled?: boolean;
/**
* Number of items per page
*/
pageSize: number;
/**
* Current page number to highlight (1 indexed)
*/
currentPageNumber: number;
/**
* Total number of items available
*/
itemCount: number;
/**
* Next button text
* @default '>'
*/
nextText?: string;
/**
* Previous button text
* @default '<'
*/
prevText?: string;
/**
* Called when a page is selected
*/
changePage: (pageNumber: number) => void;
} & React.HTMLAttributes<HTMLDivElement>;
declare const _default: React.MemoExoticComponent<(props: PaginationProps) => JSX.Element>;
export default _default;