var m=Object.defineProperty;var i=Object.getOwnPropertySymbols;var h=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable;var p=(n,e,t)=>e in n?m(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,a=(n,e)=>{for(var t in e||(e={}))h.call(e,t)&&p(n,t,e[t]);if(i)for(var t of i(e))v.call(e,t)&&p(n,t,e[t]);return n};import{d as x,aX as y,r as c,o as C,aP as g,c as P,w as _,a4 as b,an as M,D as R,e as S,f as T,N as $,S as k}from"./index-BQLilEpU.js";const w=x({__name:"index",props:{lineClamp:{type:[String,Number]},tippyProps:{type:Object,default:()=>({})}},setup(n){const e=n,t=y(),l=c(),o=c(),u=s=>e.lineClamp?s.scrollHeight>s.clientHeight:s.scrollWidth>s.clientWidth,r=()=>a({content:R(t.content||t.default)},e.tippyProps);function f(s){u(s.target)?(o.value.setProps(r()),o.value.enable()):o.value.disable()}return C(()=>{var s;o.value=g((s=l.value)==null?void 0:s.$el,r())}),(s,H)=>{const d=S("el-text");return T(),P(d,b(a({truncated:!n.lineClamp,lineClamp:n.lineClamp},s.$attrs),{ref_key:"textRef",ref:l,onMouseover:M(f,["self"])}),{default:_(()=>[$(s.$slots,"default")]),_:3},16)}}}),W=k(w);export{W as R};