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-DtYxn9S5.js"),i=require("../../../keys-W3DrYQSP.js"),t=require("../../../utils-CRLOxOzJ.js"),o={mounted(o,n,r){var l;const s=null==(l=t.findProvides(n,r)[i.defaultsKey])?void 0:l.value,u=e.resolveActiveStatus(n.value);if(!u)return;const v=e.resolveContent(n.value,o);(v.body||v.title)&&(o.$__binding=JSON.stringify([n.modifiers,n.value]),e.bind(o,n,{noninteractive:!0,...s.BTooltip||void 0,...e.resolveDirectiveProps(n,o),title:v.title??v.body??"",tooltip:u}))},updated(o,n,r){var l;const s=null==(l=t.findProvides(n,r)[i.defaultsKey])?void 0:l.value,u=e.resolveActiveStatus(n.value);if(!u)return;const v=e.resolveContent(n.value,o);(v.body||v.title)&&(delete n.oldValue,o.$__binding!==JSON.stringify([n.modifiers,n.value])&&(e.unbind(o),e.bind(o,n,{noninteractive:!0,...s.BTooltip||void 0,...e.resolveDirectiveProps(n,o),title:v.title??v.body??"",tooltip:u}),o.$__binding=JSON.stringify([n.modifiers,n.value])))},beforeUnmount(i){e.unbind(i)}};exports.vBTooltip=o;
//# sourceMappingURL=index.umd.js.map
;