react-elegant-ui
Version:
Elegant UI components, made by BEM best practices for react
19 lines • 925 B
JavaScript
import { popperGenerator, arrow, computeStyles, eventListeners, flip, popperOffsets, preventOverflow } from '@popperjs/core';
import { updateStyles } from './modifiers/updateStyles';
import { autoCorrection } from './modifiers/autoCorrection';
import { extendedEventListeners } from './modifiers/extendedEventListeners';
import { hide } from './modifiers/hide';
import { offset } from './modifiers/offset';
import { patchScaleFactor } from './modifiers/patchScaleFactor';
/**
* Default modifiers for instance
*
* See docs for more info about: https://popper.js.org/docs/v2/modifiers
*/
var defaultModifiers = [updateStyles, autoCorrection, extendedEventListeners, arrow, computeStyles, eventListeners, flip, hide, offset, patchScaleFactor, popperOffsets, preventOverflow];
/**
* Popper constructor with special modifiers by default
*/
export var createPopper = popperGenerator({
defaultModifiers: defaultModifiers
});