UNPKG

@nex-ui/react

Version:

🎉 A beautiful, modern, and reliable React component library.

24 lines (20 loc) • 620 B
'use strict'; 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;