index.6294c5aa.js 841 B

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