@kubit-ui-web/react-components
Version:
Kubit React Components is a customizable, accessible library of React web components, designed to enhance your application's user experience
16 lines (15 loc) • 652 B
TypeScript
import { PageControlDirectionType } from '../types/pageControlStates';
export declare const getPositionWithIn: (currentPosition: number, pages: number) => number;
type CalcFirstLastVisiblePositionType = {
isBullet: boolean;
direction: PageControlDirectionType;
currentPosition: number;
pages: number;
dots: number;
};
type CalcFirstLastVisiblePositionResultType = {
firstVisiblePosition: number;
lastVisiblePosition: number;
};
export declare const calcFirstLastVisiblePosition: ({ isBullet, direction, currentPosition, pages, dots, }: CalcFirstLastVisiblePositionType) => CalcFirstLastVisiblePositionResultType;
export {};