1 |
- import{q as b,d as k,g as t,aH as B,t as I,S as P,a2 as T,I as h,C as v}from"./index-f02189cf.js";const[x,s]=b("tag"),y={size:String,mark:Boolean,show:I,type:P("default"),color:String,plain:Boolean,round:Boolean,textColor:String,closeable:Boolean};var w=k({name:x,props:y,emits:["close"],setup(o,{slots:l,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},d=()=>{var a;const{type:u,mark:g,plain:m,round:C,size:e,closeable:f}=o,n={mark:g,plain:m,round:C};e&&(n[e]=e);const S=f&&t(h,{name:"cross",class:[s("close"),T],onClick:c},null);return t("span",{style:i(),class:s([n,u])},[(a=l.default)==null?void 0:a.call(l),S])};return()=>t(B,{name:o.closeable?"van-fade":void 0},{default:()=>[o.show?d():null]})}});const p=v(w);export{p as T};
|