mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-05 20:48:11 +00:00
2 lines
1.8 KiB
JavaScript
2 lines
1.8 KiB
JavaScript
import{a as d,T}from"./error-492b6a5b.js";import{E as g}from"./index-868cd458.js";import{n as k}from"./index-a3cf5375.js";import{b as w,s as N,h as M,u as V,_ as $,w as I}from"./plugin-vue_export-helper-edbdb6f8.js";import{d as v,c as P,b as n,e as q,f as l,g as C,n as o,u as a,m as c,p as r,q as h,C as b,h as y}from"./runtime-core.esm-bundler-7c3fd514.js";const j=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}),A={close:t=>t instanceof MouseEvent,click:t=>t instanceof MouseEvent},D=v({name:"ElTag"}),F=v({...D,props:j,emits:A,setup(t,{emit:i}){const _=t,E=M(),s=V("tag"),u=P(()=>{const{type:e,hit:f,effect:S,closable:B,round:z}=_;return[s.b(),s.is("closable",B),s.m(e),s.m(E.value),s.m(S),s.is("hit",f),s.is("round",z)]}),p=e=>{i("close",e)},m=e=>{i("click",e)};return(e,f)=>e.disableTransitions?(n(),q("span",{key:0,class:o(a(u)),style:y({backgroundColor:e.color}),onClick:m},[l("span",{class:o(a(s).e("content"))},[C(e.$slots,"default")],2),e.closable?(n(),c(a(g),{key:0,class:o(a(s).e("close")),onClick:d(p,["stop"])},{default:r(()=>[h(a(k))]),_:1},8,["class","onClick"])):b("v-if",!0)],6)):(n(),c(T,{key:1,name:`${a(s).namespace.value}-zoom-in-center`,appear:""},{default:r(()=>[l("span",{class:o(a(u)),style:y({backgroundColor:e.color}),onClick:m},[l("span",{class:o(a(s).e("content"))},[C(e.$slots,"default")],2),e.closable?(n(),c(a(g),{key:0,class:o(a(s).e("close")),onClick:d(p,["stop"])},{default:r(()=>[h(a(k))]),_:1},8,["class","onClick"])):b("v-if",!0)],6)]),_:3},8,["name"]))}});var G=$(F,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tag/src/tag.vue"]]);const Q=I(G);export{Q as E,j as t};
|