UNPKG

@vuesax-alpha/nightly

Version:
24 lines (21 loc) 697 B
import { createCoords } from '../../utils/index.mjs'; import { getWindow, isWebKit } from '../../utils/dom.mjs'; const noOffsets = createCoords(0); function getVisualOffsets(element) { const win = getWindow(element); if (!isWebKit() || !win.visualViewport) { return noOffsets; } return { x: win.visualViewport.offsetLeft, y: win.visualViewport.offsetTop }; } function shouldAddVisualOffsets(element, isFixed = false, floatingOffsetParent) { if (!floatingOffsetParent || isFixed && floatingOffsetParent !== getWindow(element)) { return false; } return isFixed; } export { getVisualOffsets, shouldAddVisualOffsets }; //# sourceMappingURL=get-visual-offsets.mjs.map