UNPKG

@mskcc/carbon-react

Version:

Carbon react components for the MSKCC DSM

38 lines (37 loc) 1.19 kB
/** * MSKCC DSM 2021, 2024 */ import React from 'react'; export interface PaginationProps { backwardText?: string; className?: string; disabled?: boolean; forwardText?: string; id?: string | number; isLastPage?: boolean; itemText?: (min: number, max: number) => string; itemRangeText?: (min: number, max: number, total: number) => string; itemsPerPageText?: string; onChange?: (data: { page: number; pageSize: number; backBtnRef?: React.RefObject<HTMLButtonElement>; forwardBtnRef?: React.RefObject<HTMLButtonElement>; }) => void; pageNumberText?: string; pageRangeText?: (current: number, total: number) => string; page?: number; pageInputDisabled?: boolean; pageSize?: number; pageSizeInputDisabled?: boolean; pageSizes: number[] | { text: string; value: number; }[]; pageText?: (page: number, pagesUnknown: boolean) => string; pagesUnknown?: boolean; size?: 'sm' | 'md' | 'lg'; totalItems?: number; } declare const Pagination: React.ForwardRefExoticComponent<PaginationProps & React.RefAttributes<HTMLDivElement>>; export default Pagination;