UNPKG

bootstrap-vue-next

Version:

BootstrapVueNext is an early and lovely component library for Vue 3 & Nuxt 3 based on Bootstrap 5 and Typescript.

39 lines (38 loc) 817 B
import { ref, readonly } from "vue"; import { g as globalShowHideStorageInjectionKey } from "../../../keys-DUCx0SNv.mjs"; const showHidePlugin = { install(app) { const values = ref(/* @__PURE__ */ new Map()); const register = ({ id, component, value, toggle, show, hide, registerTrigger, unregisterTrigger }) => { values.value.set(id, { id, component, value: readonly(value), toggle, show, hide, registerTrigger, unregisterTrigger }); return { unregister() { values.value.delete(id); } }; }; app.provide(globalShowHideStorageInjectionKey, { register, values }); } }; export { showHidePlugin }; //# sourceMappingURL=index.mjs.map