@payfit/unity-components
Version:
13 lines (12 loc) • 449 B
TypeScript
export interface PaginationOptions {
pageCount: number;
initialPage?: number;
isControlled?: boolean;
onPageChange?: (page: number, previous: number, direction: -1 | 1) => void;
}
export declare function usePagination({ isControlled, pageCount, initialPage, onPageChange, }: PaginationOptions): {
currentPage: number;
previousPage: number;
nextPage: number;
goToPage: (page: "previous" | "next" | number) => void;
};