UNPKG

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
"use strict";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