ScopeSentry/static/assets/el-text-BLRhP_03.js

2 lines
784 B
JavaScript
Raw Normal View History

2024-06-17 14:41:04 +00:00
import{s as a,cl as s,d as e,aS as t,A as l,B as n,aX as i,o as p,i as r,w as u,J as c,n as m,a as o,F as d,G as y,L as f,M as g}from"./index-rxu9Faad.js";const x=a({type:{type:String,values:["primary","success","info","warning","danger",""],default:""},size:{type:String,values:s,default:""},truncated:{type:Boolean},lineClamp:{type:[String,Number]},tag:{type:String,default:"span"}}),S=e({name:"ElText"});const v=g(f(e({...S,props:x,setup(a){const s=a,e=t(),f=l("text"),g=n((()=>[f.b(),f.m(s.type),f.m(e.value),f.is("truncated",s.truncated),f.is("line-clamp",!i(s.lineClamp))]));return(a,s)=>(p(),r(y(a.tag),{class:m(o(g)),style:d({"-webkit-line-clamp":a.lineClamp})},{default:u((()=>[c(a.$slots,"default")])),_:3},8,["class","style"]))}}),[["__file","text.vue"]]));export{v as E};