UNPKG

@awsui/components-react

Version:

AWS UI is a collection of [React](https://reactjs.org/) components that help create intuitive, responsive, and accessible user experiences for web applications. It is developed by Amazon Web Services (AWS). This work is available under the terms of the [A

27 lines (26 loc) 1.05 kB
import { NonCancelableEventHandler } from '../internal/events'; export interface PaginationProps { currentPageIndex: number; pagesCount: number; openEnd?: boolean; disabled?: boolean; ariaLabels?: PaginationProps.Labels; onChange?: NonCancelableEventHandler<PaginationProps.ChangeDetail>; onPreviousPageClick?: NonCancelableEventHandler<PaginationProps.PageClickDetail>; onNextPageClick?: NonCancelableEventHandler<PaginationProps.PageClickDetail>; } export declare namespace PaginationProps { interface Labels { nextPageLabel?: string; previousPageLabel?: string; pageLabel?: (pageNumber: number) => string; } interface PageClickDetail { requestedPageAvailable: boolean; requestedPageIndex: number; } interface ChangeDetail { currentPageIndex: number; } } export default function Pagination({ openEnd, currentPageIndex, ariaLabels, pagesCount, disabled, onChange, onNextPageClick, onPreviousPageClick, ...rest }: PaginationProps): JSX.Element;