UNPKG

bootstrap-vue-next

Version:

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

3 lines (2 loc) 634 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("vue"),t=require("../../../keys-BgAe7wbu.js"),a={install(a){const u=e.ref(new Map),l=e.computed((()=>u.value.size)),r=e.computed((()=>[...u.value.values()].pop())),s=e.ref(new Map);a.provide(t.modalManagerPluginKey,{countStack:l,lastStack:r,registry:e.readonly(s),stack:e.computed((()=>[...u.value.values()])),pushStack:e=>{u.value.set(e.uid,e)},removeStack:e=>{u.value.delete(e.uid)},pushRegistry:e=>{s.value.set(e.uid,e)},removeRegistry:e=>{s.value.delete(e.uid)}})}};exports.modalManagerPlugin=a; //# sourceMappingURL=index.umd.js.map