UNPKG

wix-style-react

Version:
26 lines (21 loc) 650 B
"use strict"; 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;