@kiwicom/orbit-components
Version:
Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com’s products.
22 lines (15 loc) • 775 B
JavaScript
;
exports.__esModule = true;
exports.removeScrollHandler = exports.getScrollingElement = exports.addScrollHandler = void 0;
const addScrollHandler = (onScrollFunction, element = document) => {
element.addEventListener("touchmove", onScrollFunction);
element.addEventListener("scroll", onScrollFunction);
};
exports.addScrollHandler = addScrollHandler;
const removeScrollHandler = (onScrollFunction, element = document) => {
element.removeEventListener("touchmove", onScrollFunction);
element.removeEventListener("scroll", onScrollFunction);
};
exports.removeScrollHandler = removeScrollHandler;
const getScrollingElement = () => window.document.scrollingElement || window.document.documentElement;
exports.getScrollingElement = getScrollingElement;