1 |
- var I=Object.defineProperty,M=Object.defineProperties;var V=Object.getOwnPropertyDescriptors;var k=Object.getOwnPropertySymbols;var $=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var g=(e,s,o)=>s in e?I(e,s,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[s]=o,C=(e,s)=>{for(var o in s||(s={}))$.call(s,o)&&g(e,o,s[o]);if(k)for(var o of k(s))P.call(s,o)&&g(e,o,s[o]);return e},y=(e,s)=>M(e,V(s));import{l as j,m as q,d as A,q as D,s as G,j as H,t as c,v as J,x as i,y as h,z as n,A as t,B as r,C as u,D as v,E as b,G as _,H as B,T as F,_ as K,c as E,I as S,J as L}from"./index.06cf5f04.js";const O=j({closable:Boolean,type:{type:String,values:["success","info","warning","danger",""],default:""},hit:Boolean,disableTransitions:Boolean,color:{type:String,default:""},size:{type:String,values:q,default:""},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),Q={close:e=>e instanceof MouseEvent,click:e=>e instanceof MouseEvent},R={name:"ElTag"},U=A(y(C({},R),{props:O,emits:Q,setup(e,{emit:s}){const o=e,z=D(),l=G("tag"),p=H(()=>{const{type:a,hit:m,effect:T,closable:w,round:N}=o;return[l.b(),l.is("closable",w),l.m(a),l.m(z.value),l.m(T),l.is("hit",m),l.is("round",N)]}),d=a=>{s("close",a)},f=a=>{s("click",a)};return(a,m)=>a.disableTransitions?(c(),J("span",{key:0,class:n(t(p)),style:B({backgroundColor:a.color}),onClick:f},[i("span",{class:n(t(l).e("content"))},[h(a.$slots,"default")],2),a.closable?(c(),r(t(b),{key:0,class:n(t(l).e("close")),onClick:v(d,["stop"])},{default:u(()=>[E(t(S))]),_:1},8,["class","onClick"])):_("v-if",!0)],6)):(c(),r(F,{key:1,name:`${t(l).namespace.value}-zoom-in-center`,appear:""},{default:u(()=>[i("span",{class:n(t(p)),style:B({backgroundColor:a.color}),onClick:f},[i("span",{class:n(t(l).e("content"))},[h(a.$slots,"default")],2),a.closable?(c(),r(t(b),{key:0,class:n(t(l).e("close")),onClick:v(d,["stop"])},{default:u(()=>[E(t(S))]),_:1},8,["class","onClick"])):_("v-if",!0)],6)]),_:3},8,["name"]))}}));var W=K(U,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tag/src/tag.vue"]]);const Z=L(W);export{Z as E,O as t};
|