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) • 982 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}),require("vue");const e=require("../../../floatingUi-CdVZKwnu.js"),i=require("../../../keys-D59bcWpQ.js"),o=require("../../../utils-CWuL--vJ.js"),t={mounted(t,r,n){const s=o.findProvides(r,n)[i.defaultsKey]?.value;if(!e.resolveActiveStatus(r.value))return;const u=e.resolveContent(r.value,t);(u.body||u.title)&&(t.$__binding=JSON.stringify([r.modifiers,r.value]),e.bind(t,r,{...s.BPopover||void 0,...e.resolveDirectiveProps(r,t),...u}))},updated(t,r,n){const s=o.findProvides(r,n)[i.defaultsKey]?.value;if(!e.resolveActiveStatus(r.value))return;const u=e.resolveContent(r.value,t);(u.body||u.title)&&(delete r.oldValue,t.$__binding!==JSON.stringify([r.modifiers,r.value])&&(e.unbind(t),e.bind(t,r,{...s.BPopover||void 0,...e.resolveDirectiveProps(r,t),...u}),t.$__binding=JSON.stringify([r.modifiers,r.value])))},beforeUnmount(i){e.unbind(i)}};exports.vBPopover=t;
//# sourceMappingURL=index.umd.js.map