@mantine/hooks
Version:
A collection of 50+ hooks for state and UI management
16 lines (14 loc) • 410 B
JavaScript
'use client';
const getScrollStart = ({ axis, parent }) => {
if (!parent && typeof document === "undefined") {
return 0;
}
const method = axis === "y" ? "scrollTop" : "scrollLeft";
if (parent) {
return parent[method];
}
const { body, documentElement } = document;
return body[method] + documentElement[method];
};
export { getScrollStart };
//# sourceMappingURL=get-scroll-start.mjs.map