@nex-ui/react
Version:
🎉 A beautiful, modern, and reliable React component library.
24 lines (20 loc) • 620 B
JavaScript
;
var dom = require('./dom.cjs');
var getOffsetParent = require('./getOffsetParent.cjs');
const getElementRects = (reference, popper)=>{
const popperRect = dom.getDimensions(popper);
const offsetParent = getOffsetParent.getOffsetParent(popper);
const referenceRect = dom.getRectRelativeToOffsetParent(reference, offsetParent);
return {
popper: {
width: popperRect.width,
height: popperRect.height,
x: 0,
y: 0
},
reference: {
...referenceRect
}
};
};
exports.getElementRects = getElementRects;