index.8c6c7e3c.js 854 B

1
  1. import{v as S,w as k,C as v,d as B,c as l,bg as P,au as T,a7 as h,z as w}from"./ResizeObserver.es.7b3c8c20.js";const[x,s]=S("tag"),y={size:String,mark:Boolean,show:k,type:v("default"),color:String,plain:Boolean,round:Boolean,textColor:String,closeable:Boolean};var I=B({name:x,props:y,emits:["close"],setup(o,{slots:n,emit:r}){const c=a=>{a.stopPropagation(),r("close",a)},i=()=>o.plain?{color:o.textColor||o.color,borderColor:o.color}:{color:o.textColor,background:o.color},u=()=>{var a;const{type:d,mark:g,plain:m,round:C,size:e,closeable:f}=o,t={mark:g,plain:m,round:C};e&&(t[e]=e);const b=f&&l(h,{name:"cross",class:[s("close"),T],onClick:c},null);return l("span",{style:i(),class:s([t,d])},[(a=n.default)==null?void 0:a.call(n),b])};return()=>l(P,{name:o.closeable?"van-fade":void 0},{default:()=>[o.show?u():null]})}});const _=w(I);export{_ as T};