react-lazily-render-scroll-parent
Version:
Lazily render react components
14 lines (13 loc) • 373 B
JavaScript
import '../types';
export default 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
};
}