Files
dockerStuff/config/tandoor/staticfiles/vue3/assets/VTooltip-CP00KBBq.js
2025-11-16 21:46:46 +00:00

2 lines
1.5 KiB
JavaScript

import{ak as S,al as h,bj as O,b$ as k,c0 as x,bZ as c,r as T,c as i,av as u,at as I,c1 as v,g as R,c2 as p,bk as w,c3 as A}from"./main-BhFWIRV_.js";const B=h({id:String,interactive:Boolean,text:String,...w(A({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:null}),["absolute","persistent"])},"VTooltip"),$=S()({name:"VTooltip",props:B(),emits:{"update:modelValue":t=>!0},setup(t,d){let{slots:n}=d;const o=O(t,"modelValue"),{scopeId:g}=k(),f=x(),r=c(()=>t.id||`v-tooltip-${f}`),l=T(),m=i(()=>t.location.split(" ").length>1?t.location:t.location+" center"),V=i(()=>t.origin==="auto"||t.origin==="overlap"||t.origin.split(" ").length>1||t.location.split(" ").length>1?t.origin:t.origin+" center"),b=c(()=>t.transition!=null?t.transition:o.value?"scale-transition":"fade-transition"),P=i(()=>u({"aria-describedby":r.value},t.activatorProps));return I(()=>{const y=v.filterProps(t);return R(v,u({ref:l,class:["v-tooltip",{"v-tooltip--interactive":t.interactive},t.class],style:t.style,id:r.value},y,{modelValue:o.value,"onUpdate:modelValue":e=>o.value=e,transition:b.value,absolute:!0,location:m.value,origin:V.value,persistent:!0,role:"tooltip",activatorProps:P.value,_disableGlobalStack:!0},g),{activator:n.activator,default:function(){for(var e=arguments.length,s=new Array(e),a=0;a<e;a++)s[a]=arguments[a];return n.default?.(...s)??t.text}})}),p({},l)}});export{$ as V};