UNPKG

element-plus

Version:

A Component Library for Vue 3

38 lines (33 loc) 1.15 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var vue = require('vue'); require('../../../tokens/index.js'); var pluginVue_exportHelper = require('../../../_virtual/plugin-vue_export-helper.js'); var popper = require('../../../tokens/popper.js'); const __default__ = { name: "ElPopperRoot", inheritAttrs: false }; const _sfc_main = /* @__PURE__ */ vue.defineComponent({ ...__default__, setup(__props, { expose }) { const triggerRef = vue.ref(); const popperInstanceRef = vue.ref(); const contentRef = vue.ref(); const referenceRef = vue.ref(); const popperProvides = { triggerRef, popperInstanceRef, contentRef, referenceRef }; expose(popperProvides); vue.provide(popper.POPPER_INJECTION_KEY, popperProvides); return (_ctx, _cache) => { return vue.renderSlot(_ctx.$slots, "default"); }; } }); var Popper = /* @__PURE__ */ pluginVue_exportHelper["default"](_sfc_main, [["__file", "/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]); exports["default"] = Popper; //# sourceMappingURL=popper2.js.map