mirror of
https://github.com/ZeroCatDev/Classworks.git
synced 2026-03-21 09:13:10 +00:00
2 lines
1.6 KiB
JavaScript
2 lines
1.6 KiB
JavaScript
import{H as h,A as u,C as O,M as p}from"./index-Bqe1gKo7.js";import{f as x,n as F,u as I,p as T,a5 as A}from"./vendor-vuetify-ChAgIwn2.js";import{E as C,j as R,m as d,e as n,t as v,b as k}from"./vendor-vue-H0jQBZ7T.js";const w=T({id:String,interactive:Boolean,text:String,...A(p({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","retainFocus","captureFocus","disableInitialFocus"])},"VTooltip"),j=x()({name:"VTooltip",props:w(),emits:{"update:modelValue":t=>!0},setup(t,m){let{slots:e}=m;const i=F(t,"modelValue"),{scopeId:f}=h(),g=C(),r=v(()=>t.id||`v-tooltip-${g}`),l=k(),V=n(()=>t.location.split(" ").length>1?t.location:t.location+" center"),P=n(()=>t.origin==="auto"||t.origin==="overlap"||t.origin.split(" ").length>1||t.location.split(" ").length>1?t.origin:t.origin+" center"),b=v(()=>t.transition!=null?t.transition:i.value?"scale-transition":"fade-transition"),y=n(()=>d({"aria-describedby":r.value},t.activatorProps));return I(()=>{const S=u.filterProps(t);return R(u,d({ref:l,class:["v-tooltip",{"v-tooltip--interactive":t.interactive},t.class],style:t.style,id:r.value},S,{modelValue:i.value,"onUpdate:modelValue":o=>i.value=o,transition:b.value,absolute:!0,location:V.value,origin:P.value,role:"tooltip",activatorProps:y.value,_disableGlobalStack:!0},f),{activator:e.activator,default:function(){var c;for(var o=arguments.length,s=new Array(o),a=0;a<o;a++)s[a]=arguments[a];return((c=e.default)==null?void 0:c.call(e,...s))??t.text}})}),O({},l)}});export{j as V};
|