@mantine/hooks
Version:
A collection of 50+ hooks for state and UI management
20 lines (17 loc) • 484 B
JavaScript
'use client';
'use strict';
const setScrollParam = ({ axis, parent, distance }) => {
if (!parent && typeof document === "undefined") {
return;
}
const method = axis === "y" ? "scrollTop" : "scrollLeft";
if (parent) {
parent[method] = distance;
} else {
const { body, documentElement } = document;
body[method] = distance;
documentElement[method] = distance;
}
};
exports.setScrollParam = setScrollParam;
//# sourceMappingURL=set-scroll-param.cjs.map