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