import{U as a,V as e,x as s,a0 as t,a1 as l,Z as n,aC as p,d as i,j as r,k as u,a6 as m,a7 as c,g as d,al as o,m as y,a8 as g,ap as f}from"./index.286e9b79.js";const x=a({type:{type:String,values:["primary","success","info","warning","danger",""],default:""},size:{type:String,values:e,default:""},truncated:{type:Boolean},lineClamp:{type:[String,Number]},tag:{type:String,default:"span"}}),b=s({name:"ElText"});const v=f(g(s({...b,props:x,setup(a){const e=a,s=t(),g=l("text"),f=n((()=>[g.b(),g.m(e.type),g.m(s.value),g.is("truncated",e.truncated),g.is("line-clamp",!p(e.lineClamp))]));return(a,e)=>(i(),r(y(a.tag),{class:c(d(f)),style:o({"-webkit-line-clamp":a.lineClamp})},{default:u((()=>[m(a.$slots,"default")])),_:3},8,["class","style"]))}}),[["__file","text.vue"]]));export{v as E};
