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