UNPKG

goobs-frontend

Version:

A comprehensive React-based libary for building modern web applications

30 lines 1.02 kB
import { default as React, FC, ReactNode } from 'react'; export interface PaginationProps { page: number; count: number; onChange: (event: React.MouseEvent<HTMLButtonElement>, page: number) => void; siblingCount?: number; boundaryCount?: number; hidePrevButton?: boolean; hideNextButton?: boolean; showFirstButton?: boolean; showLastButton?: boolean; color?: 'primary' | 'secondary' | 'standard'; styles?: { disabled?: boolean; theme?: string; gap?: string; padding?: string; }; renderItem?: (item: PaginationRenderItemParams) => ReactNode; } export interface PaginationRenderItemParams { page: number | null; type: 'page' | 'first' | 'last' | 'next' | 'previous' | 'start-ellipsis' | 'end-ellipsis'; selected: boolean; disabled: boolean; onClick: (event: React.MouseEvent<HTMLButtonElement>) => void; } declare const Pagination: FC<PaginationProps>; export default Pagination; //# sourceMappingURL=index.d.ts.map