diff options
Diffstat (limited to 'popperjs/package/dist/esm/modifiers/popperOffsets.js')
-rw-r--r-- | popperjs/package/dist/esm/modifiers/popperOffsets.js | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/popperjs/package/dist/esm/modifiers/popperOffsets.js b/popperjs/package/dist/esm/modifiers/popperOffsets.js new file mode 100644 index 0000000..5440ab7 --- /dev/null +++ b/popperjs/package/dist/esm/modifiers/popperOffsets.js @@ -0,0 +1,25 @@ +import computeOffsets from "../utils/computeOffsets.js"; + +function popperOffsets(_ref) { + var state = _ref.state, + name = _ref.name; + // Offsets are the actual position the popper needs to have to be + // properly positioned near its reference element + // This is the most basic placement, and will be adjusted by + // the modifiers in the next step + state.modifiersData[name] = computeOffsets({ + reference: state.rects.reference, + element: state.rects.popper, + strategy: 'absolute', + placement: state.placement + }); +} // eslint-disable-next-line import/no-unused-modules + + +export default { + name: 'popperOffsets', + enabled: true, + phase: 'read', + fn: popperOffsets, + data: {} +};
\ No newline at end of file |