@zohodesk/utils
Version:
Unified Component Library - Utils
11 lines • 391 B
JavaScript
export default function getCustomBoundingClientRect(element) {
const elementRect = element.getBoundingClientRect();
return {
height: elementRect.height,
width: elementRect.width,
top: elementRect.top,
left: elementRect.left,
right: document.documentElement.clientWidth - elementRect.right,
bottom: document.documentElement.clientHeight - elementRect.bottom
};
}