@pdf-viewer/react
Version:
A react-pdf-viewer component for React and Next.js. Suitable for react-pdf document.
25 lines (24 loc) • 619 B
JavaScript
import { SCROLL_BAR_WIDTH as a, PAGE_PADDING as f } from "./constants.js";
import { ViewMode as A, ZoomLevel as r } from "./types.js";
import "../de_DE-a553b162.js";
const E = (o, t, _, e, c, m) => {
if (typeof o == "number")
return o;
const n = m === A.DUAL_PAGE || m === A.DUAL_PAGE_WITH_COVER ? 2 * e : e;
switch (o) {
case r.PAGE_FIT:
const s = Math.min(
(t - a) / n,
(_ - f) / c
);
return Math.floor(s * 100);
case r.PAGE_WIDTH:
return Math.floor((t - a) / n * 100);
case r.ACTUAL:
default:
return 100;
}
};
export {
E as getZoomLevel
};