wix-style-react
Version:
16 lines (15 loc) • 452 B
JavaScript
import { AreaY } from './constants';
export var getScrollAreaY = function getScrollAreaY(_ref) {
var scrollHeight = _ref.scrollHeight,
clientHeight = _ref.clientHeight,
scrollTop = _ref.scrollTop;
if (scrollHeight <= clientHeight) {
return AreaY.NONE;
} else if (scrollTop === 0) {
return AreaY.TOP;
} else if (scrollHeight - scrollTop === clientHeight) {
return AreaY.BOTTOM;
} else {
return AreaY.MIDDLE;
}
};