UNPKG

996 BJavaScriptView Raw
1import arrow from '@popperjs/core/lib/modifiers/arrow';
2import computeStyles from '@popperjs/core/lib/modifiers/computeStyles';
3import eventListeners from '@popperjs/core/lib/modifiers/eventListeners';
4import flip from '@popperjs/core/lib/modifiers/flip';
5import hide from '@popperjs/core/lib/modifiers/hide';
6import offset from '@popperjs/core/lib/modifiers/offset';
7import popperOffsets from '@popperjs/core/lib/modifiers/popperOffsets';
8import preventOverflow from '@popperjs/core/lib/modifiers/preventOverflow';
9import { placements } from '@popperjs/core/lib/enums';
10import { popperGenerator } from '@popperjs/core/lib/popper-base'; // For the common JS build we will turn this file into a bundle with no imports.
11// This is b/c the Popper lib is all esm files, and would break in a common js only environment
12
13export var createPopper = popperGenerator({
14 defaultModifiers: [hide, popperOffsets, computeStyles, eventListeners, offset, flip, preventOverflow, arrow]
15});
16export { placements };
\No newline at end of file