Files
anmo/server/public/admin/assets/index-VnZzjdgn.js
2025-08-19 14:16:51 +08:00

2 lines
1.7 KiB
JavaScript
Executable File

import{as as w,az as M,d as v,ak as N,ao as V,c as $,o as t,a as I,b as l,a3 as f,D as o,f as a,B as c,w as r,m as k,e5 as g,R as b,U as y,G as C,ar as h,br as P,aq as q,ax as D}from"./index-CGub03FT.js";const F=w({type:{type:String,values:["primary","success","info","warning","danger"],default:"primary"},closable:Boolean,disableTransitions:Boolean,hit:Boolean,color:String,size:{type:String,values:M},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),G={close:n=>n instanceof MouseEvent,click:n=>n instanceof MouseEvent},K=v({name:"ElTag"}),R=v({...K,props:F,emits:G,setup(n,{emit:i}){const B=n,S=N(),s=V("tag"),u=$(()=>{const{type:e,hit:m,effect:z,closable:E,round:T}=B;return[s.b(),s.is("closable",E),s.m(e||"primary"),s.m(S.value),s.m(z),s.is("hit",m),s.is("round",T)]}),p=e=>{i("close",e)},d=e=>{i("click",e)},_=e=>{e.component.subTree.component.bum=null};return(e,m)=>e.disableTransitions?(t(),I("span",{key:0,class:o(a(u)),style:h({backgroundColor:e.color}),onClick:d},[l("span",{class:o(a(s).e("content"))},[f(e.$slots,"default")],2),e.closable?(t(),c(a(y),{key:0,class:o(a(s).e("close")),onClick:b(p,["stop"])},{default:r(()=>[k(a(g))]),_:1},8,["class","onClick"])):C("v-if",!0)],6)):(t(),c(P,{key:1,name:`${a(s).namespace.value}-zoom-in-center`,appear:"",onVnodeMounted:_},{default:r(()=>[l("span",{class:o(a(u)),style:h({backgroundColor:e.color}),onClick:d},[l("span",{class:o(a(s).e("content"))},[f(e.$slots,"default")],2),e.closable?(t(),c(a(y),{key:0,class:o(a(s).e("close")),onClick:b(p,["stop"])},{default:r(()=>[k(a(g))]),_:1},8,["class","onClick"])):C("v-if",!0)],6)]),_:3},8,["name"]))}});var U=q(R,[["__file","tag.vue"]]);const A=D(U);export{A as E,F as t};