UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

17 lines (16 loc) 669 B
import { GetStylesApi } from '../../core'; import type { PaginationRootFactory } from './PaginationRoot/PaginationRoot'; export interface PaginationContextValue { total: number; range: (number | 'dots')[]; active: number; disabled: boolean | undefined; getItemProps?: (page: number) => Record<string, any>; onChange: (page: number) => void; onNext: () => void; onPrevious: () => void; onFirst: () => void; onLast: () => void; getStyles: GetStylesApi<PaginationRootFactory>; } export declare const PaginationProvider: import("react").Context<PaginationContextValue | null>, usePaginationContext: () => PaginationContextValue;