@cimpress/react-components
Version:
React components to support the MCP styleguide
36 lines • 1.11 kB
TypeScript
import React, { PureComponent } from 'react';
export default class TablePagination extends PureComponent<TablePaginationProps> {
state: {
goToPage: string;
};
onPageChange: ({ selected }: {
selected: number;
}) => void;
onPageSizeChange: (e: any) => void;
onGoToPageChange: (e: any) => void;
onGoToPageSubmit: React.KeyboardEventHandler<HTMLInputElement | HTMLTextAreaElement>;
getPageSizeOptions: import("memoize-one").MemoizedFn<(pageSizeOptions: number[]) => {
label: string;
value: string;
}[]>;
getSelectedPageSizeOption: () => {
label: string;
value: string;
};
render(): React.JSX.Element | null;
}
type TablePaginationProps = {
className?: string;
page: number;
pages: number;
pageSize: number;
pageSizeOptions: number[];
showPageJump?: boolean;
showPageSizeOptions?: boolean;
onPageChange: (selected: number) => void;
onPageSizeChange: (e: any) => void;
perPageLabelText?: string;
goToLabelText?: string;
};
export {};
//# sourceMappingURL=TablePagination.d.ts.map