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) • 1.14 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}),require("vue");const e=require("../../../floatingUi-HwNxUsL2.js"),i=require("../../../keys-dS8HZUdm.js"),t={mounted(t,n){var o,l,r,v;const u=null==(v=null==(r=null==(l=null==(o=n.instance)?void 0:o.$.appContext)?void 0:l.provides)?void 0:r[i.defaultsKey])?void 0:v.value;if(!e.resolveActiveStatus(n.value))return;const s=e.resolveContent(n.value,t);(s.content||s.title)&&(t.$__binding=JSON.stringify([n.modifiers,n.value]),e.bind(t,n,{...u.BPopover||{},...e.resolveDirectiveProps(n,t),...s}))},updated(t,n){var o,l,r,v;const u=null==(v=null==(r=null==(l=null==(o=n.instance)?void 0:o.$.appContext)?void 0:l.provides)?void 0:r[i.defaultsKey])?void 0:v.value;if(!e.resolveActiveStatus(n.value))return;const s=e.resolveContent(n.value,t);(s.content||s.title)&&(delete n.oldValue,t.$__binding!==JSON.stringify([n.modifiers,n.value])&&(e.unbind(t),e.bind(t,n,{...u.BPopover||{},...e.resolveDirectiveProps(n,t),...s}),t.$__binding=JSON.stringify([n.modifiers,n.value])))},beforeUnmount(i){e.unbind(i)}};exports.vBPopover=t;
//# sourceMappingURL=index.umd.js.map