UNPKG

@yandex/ui

Version:

Yandex UI components

27 lines (26 loc) 931 B
import { popperGenerator } from '@popperjs/core'; import { arrow, computeStyles, eventListeners, flip, popperOffsets, preventOverflow } from '@popperjs/core'; import { applyStyles } from './modifiers/applyStyles'; import { offset } from './modifiers/offset'; import { patchScaleFactor } from './modifiers/patchScaleFactor'; import { hide } from './modifiers/hide'; /** * Набор стандартных popper модификаторов. * * @link https://popper.js.org/docs/v2/modifiers */ var defaultModifiers = [ applyStyles, arrow, computeStyles, eventListeners, flip, hide, offset, patchScaleFactor, popperOffsets, preventOverflow, ]; // Создаем свой инстанс popper, для того, // чтобы не подключать неиспользуемые модификаторы. export var createPopper = popperGenerator({ defaultModifiers: defaultModifiers });