react-lazily-render
Version:
Lazily render react components
20 lines (17 loc) • 459 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = getElementBounds;
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
};
}