UNPKG

@ozen-ui/kit

Version:

React component library

16 lines (15 loc) 889 B
import type { PaginationBaseProps } from '../../../index'; type Params = Required<Pick<PaginationBaseProps, 'page' | 'siblingCount'>> & { /** Всего страниц */ totalPageCount: number; }; /** * Рассчитывает с какого индекса отображать соседей текущей выбранной страницы. * Например: Всего 10 страниц, 5 страница выбрана, кол-во отображаемых соседей 2, значит мы должны отображать слева 3 и 4, справа 6 и 7. * Слева начинаем отображать с 3 (3,4), справа отображаем до 7(6,7) */ export declare const calculateSiblingIndexes: ({ page, siblingCount, totalPageCount, }: Params) => { leftSiblingStartIndex: number; rightSiblingEndIndex: number; }; export {};