// @flow | |
import { popperGenerator, detectOverflow } from './createPopper'; | |
import eventListeners from './modifiers/eventListeners'; | |
import popperOffsets from './modifiers/popperOffsets'; | |
import computeStyles from './modifiers/computeStyles'; | |
import applyStyles from './modifiers/applyStyles'; | |
export type * from './types'; | |
const defaultModifiers = [ | |
eventListeners, | |
popperOffsets, | |
computeStyles, | |
applyStyles, | |
]; | |
const createPopper = popperGenerator({ defaultModifiers }); | |
// eslint-disable-next-line import/no-unused-modules | |
export { createPopper, popperGenerator, defaultModifiers, detectOverflow }; | |