@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.
24 lines (17 loc) • 831 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getScrollingElement = exports.removeScrollHandler = exports.addScrollHandler = void 0;
const addScrollHandler = (onScrollFunction, element = document) => {
element.addEventListener("touchmove", onScrollFunction, element);
element.addEventListener("scroll", onScrollFunction, element);
};
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;