全栈小学生 b4d1350cf3 update admin
2023-07-01 16:28:06 +08:00

2 lines
1.7 KiB
JavaScript

import{d as m,T as z}from"./event-4977bef7.js";import{b as w,aJ as N,g as v,ag as M,h as V,j as $,m as l,n as I,q as n,t as g,v as o,u as a,D as c,E as r,F as k,bt as y,G as C,T as b,x as h,_ as P,y as j}from"./base-45eb5090.js";const q=w({closable:Boolean,type:{type:String,values:["success","info","warning","danger",""],default:""},hit:Boolean,disableTransitions:Boolean,color:{type:String,default:""},size:{type:String,values:N,default:""},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),D={close:t=>t instanceof MouseEvent,click:t=>t instanceof MouseEvent},F=v({name:"ElTag"}),G=v({...F,props:q,emits:D,setup(t,{emit:i}){const _=t,E=M(),s=V("tag"),u=$(()=>{const{type:e,hit:f,effect:S,closable:B,round:T}=_;return[s.b(),s.is("closable",B),s.m(e),s.m(E.value),s.m(S),s.is("hit",f),s.is("round",T)]}),p=e=>{i("close",e)},d=e=>{i("click",e)};return(e,f)=>e.disableTransitions?(l(),I("span",{key:0,class:o(a(u)),style:h({backgroundColor:e.color}),onClick:d},[n("span",{class:o(a(s).e("content"))},[g(e.$slots,"default")],2),e.closable?(l(),c(a(C),{key:0,class:o(a(s).e("close")),onClick:m(p,["stop"])},{default:r(()=>[k(a(y))]),_:1},8,["class","onClick"])):b("v-if",!0)],6)):(l(),c(z,{key:1,name:`${a(s).namespace.value}-zoom-in-center`,appear:""},{default:r(()=>[n("span",{class:o(a(u)),style:h({backgroundColor:e.color}),onClick:d},[n("span",{class:o(a(s).e("content"))},[g(e.$slots,"default")],2),e.closable?(l(),c(a(C),{key:0,class:o(a(s).e("close")),onClick:m(p,["stop"])},{default:r(()=>[k(a(y))]),_:1},8,["class","onClick"])):b("v-if",!0)],6)]),_:3},8,["name"]))}});var J=P(G,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tag/src/tag.vue"]]);const K=j(J);export{K as E,q as t};