Files
starface-outlook-sync-addin/node_modules/@fluentui/react/lib-commonjs/components/Sticky/util/scroll.js
T
Stefan Hacker 37ad745546 first commit
2026-04-03 09:38:48 +02:00

21 lines
784 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getScrollUtils = void 0;
var getScrollUtils = function () {
var scrollTopElements = new Map();
var getScrollTopInRange = function (el, range) {
var _a;
var currentScrollTop = el.scrollTop;
var prevScrollTop = (_a = scrollTopElements.get(el)) !== null && _a !== void 0 ? _a : NaN;
if (prevScrollTop - range <= currentScrollTop && prevScrollTop + range >= currentScrollTop) {
return prevScrollTop;
}
scrollTopElements.set(el, currentScrollTop);
return currentScrollTop;
};
return {
getScrollTopInRange: getScrollTopInRange,
};
};
exports.getScrollUtils = getScrollUtils;
//# sourceMappingURL=scroll.js.map