UNPKG

hongluan-ui

Version:
37 lines (34 loc) 1 kB
import { defineComponent, ref, computed, provide, renderSlot } from 'vue'; import '../../../tokens/index.mjs'; import { popperProps } from './popper.mjs'; import { POPPER_INJECTION_KEY } from '../../../tokens/popper.mjs'; const __default__ = defineComponent({ name: "Popper", inheritAttrs: false }); const _sfc_main = /* @__PURE__ */ defineComponent({ ...__default__, props: popperProps, setup(__props, { expose }) { const props = __props; const triggerRef = ref(); const popperInstanceRef = ref(); const contentRef = ref(); const referenceRef = ref(); const role = computed(() => props.role); const popperProvides = { triggerRef, popperInstanceRef, contentRef, referenceRef, role }; expose(popperProvides); provide(POPPER_INJECTION_KEY, popperProvides); return (_ctx, _cache) => { return renderSlot(_ctx.$slots, "default"); }; } }); export { _sfc_main as default }; //# sourceMappingURL=popper2.mjs.map