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