UNPKG

react-lazily-render-scroll-parent

Version:
15 lines (12 loc) 611 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = function (elementBounds, viewportBounds, offset) { var offsetTop = offset && offset.top || 0; var offsetRight = offset && offset.right || 0; var offsetBottom = offset && offset.bottom || 0; var offsetLeft = offset && offset.left || 0; return elementBounds.bottom + offsetBottom >= viewportBounds.top && elementBounds.top - offsetTop <= viewportBounds.bottom && elementBounds.right + offsetRight >= viewportBounds.left && elementBounds.left - offsetLeft <= viewportBounds.right; }; require('../types');