@yandex/ui
Version:
Yandex UI components
30 lines (29 loc) • 1.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createPopper = void 0;
var core_1 = require("@popperjs/core");
var core_2 = require("@popperjs/core");
var applyStyles_1 = require("./modifiers/applyStyles");
var offset_1 = require("./modifiers/offset");
var patchScaleFactor_1 = require("./modifiers/patchScaleFactor");
var hide_1 = require("./modifiers/hide");
/**
* Набор стандартных popper модификаторов.
*
* @link https://popper.js.org/docs/v2/modifiers
*/
var defaultModifiers = [
applyStyles_1.applyStyles,
core_2.arrow,
core_2.computeStyles,
core_2.eventListeners,
core_2.flip,
hide_1.hide,
offset_1.offset,
patchScaleFactor_1.patchScaleFactor,
core_2.popperOffsets,
core_2.preventOverflow,
];
// Создаем свой инстанс popper, для того,
// чтобы не подключать неиспользуемые модификаторы.
exports.createPopper = core_1.popperGenerator({ defaultModifiers: defaultModifiers });