reka-ui
Version:
Vue port for Radix UI Primitives.
39 lines (36 loc) • 1.26 kB
JavaScript
const require_rolldown_runtime = require('../rolldown-runtime.cjs');
const require_shared_createContext = require('../shared/createContext.cjs');
const vue = require_rolldown_runtime.__toESM(require("vue"));
//#region src/Popper/PopperRoot.vue?vue&type=script&setup=true&lang.ts
const [injectPopperRootContext, providePopperRootContext] = require_shared_createContext.createContext("PopperRoot");
var PopperRoot_vue_vue_type_script_setup_true_lang_default = /* @__PURE__ */ (0, vue.defineComponent)({
inheritAttrs: false,
__name: "PopperRoot",
setup(__props) {
const anchor = (0, vue.ref)();
providePopperRootContext({
anchor,
onAnchorChange: (element) => anchor.value = element
});
return (_ctx, _cache) => {
return (0, vue.renderSlot)(_ctx.$slots, "default");
};
}
});
//#endregion
//#region src/Popper/PopperRoot.vue
var PopperRoot_default = PopperRoot_vue_vue_type_script_setup_true_lang_default;
//#endregion
Object.defineProperty(exports, 'PopperRoot_default', {
enumerable: true,
get: function () {
return PopperRoot_default;
}
});
Object.defineProperty(exports, 'injectPopperRootContext', {
enumerable: true,
get: function () {
return injectPopperRootContext;
}
});
//# sourceMappingURL=PopperRoot.cjs.map