wix-style-react
Version:
26 lines (21 loc) • 650 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getScrollAreaY = void 0;
var _constants = require("./constants");
var getScrollAreaY = function getScrollAreaY(_ref) {
var scrollHeight = _ref.scrollHeight,
clientHeight = _ref.clientHeight,
scrollTop = _ref.scrollTop;
if (scrollHeight <= clientHeight) {
return _constants.AreaY.NONE;
} else if (scrollTop === 0) {
return _constants.AreaY.TOP;
} else if (scrollHeight - scrollTop === clientHeight) {
return _constants.AreaY.BOTTOM;
} else {
return _constants.AreaY.MIDDLE;
}
};
exports.getScrollAreaY = getScrollAreaY;