@patternfly/react-core
Version:
This library provides a set of common React components for use with the PatternFly reference implementation.
21 lines (18 loc) • 441 B
text/typescript
// @ts-nocheck
import { ClientRectObject, VirtualElement } from '../types';
/**
* @param element
*/
export default function getBoundingClientRect(element: Element | VirtualElement): ClientRectObject {
const rect = element.getBoundingClientRect();
return {
width: rect.width,
height: rect.height,
top: rect.top,
right: rect.right,
bottom: rect.bottom,
left: rect.left,
x: rect.left,
y: rect.top
};
}