@thehappycoder/react-responsive-pagination
Version:
React component for responsive pagination
12 lines (11 loc) • 493 B
TypeScript
import { ViewItem } from '../../../../view';
import { GetPageWidth } from './pageWidthCalculator';
import { GetNavWidth } from './navWidthCalculator';
export declare function createItemWidthCalculator({ getPageWidth, getNavWidth, ellipsisWidth, }: Params): (item: ViewItem) => number;
declare type Params = {
getPageWidth: GetPageWidth;
getNavWidth: GetNavWidth;
ellipsisWidth: number;
};
export declare type GetItemWidth = ReturnType<typeof createItemWidthCalculator>;
export {};