UNPKG

react-lazily-render-scroll-parent

Version:
21 lines (18 loc) 477 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = getElementBounds; require('../types'); function getElementBounds(element) { if (!element) { return undefined; } var rect = element.getBoundingClientRect(); return { left: window.pageXOffset + rect.left, right: window.pageXOffset + rect.left + rect.width, top: window.pageYOffset + rect.top, bottom: window.pageYOffset + rect.top + rect.height }; }