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

2 lines
790 B
JavaScript

import{W as a,c8 as e,d as s,aC as t,a4 as l,a5 as n,aL as i,o as p,i as r,w as u,A as c,n as m,a as o,aE as d,aF as y,a6 as f,ae as g}from"./index-vMt5tOuI.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"}}),v=s({name:"ElText"});const C=g(f(s({...v,props:x,setup(a){const e=a,s=t(),f=l("text"),g=n((()=>[f.b(),f.m(e.type),f.m(s.value),f.is("truncated",e.truncated),f.is("line-clamp",!i(e.lineClamp))]));return(a,e)=>(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{C as E};