@thehappycoder/react-responsive-pagination
Version:
React component for responsive pagination
18 lines (17 loc) • 676 B
TypeScript
export { createGraph as createWidthCalculator };
declare function createGraph(rootMetrics: WidthCalculatorRootMetrics): (items: import("../../../../view").ViewItem[]) => number;
export declare type WidthCalculatorRootMetrics = {
outerFrameWidth: number;
itemWidths: {
normalPageSingleDigit: number;
normalPageDoubleDigit: number;
activePageSingleDigit: number;
activePageDoubleDigit: number;
navPreviousEnabled: number;
navPreviousDisabled: number;
navNextEnabled: number;
navNextDisabled: number;
ellipsis: number;
};
};
export declare type WidthCalculator = ReturnType<typeof createGraph>;