UNPKG

tk-eui-plus

Version:

2 lines (1 loc) 852 B
(function(e,o){typeof exports=="object"&&typeof module<"u"?module.exports=o(require("vue")):typeof define=="function"&&define.amd?define(["vue"],o):(e=typeof globalThis<"u"?globalThis:e||self,e.index=o(e.Vue))})(this,function(e){"use strict";const c=((t,s)=>{const n=t.__vccOpts||t;for(const[i,r]of s)n[i]=r;return n})(e.defineComponent({__name:"index",props:{type:{type:String,validator:t=>["primary","success","info","warning","danger"].includes(t)}},setup(t){let s=e.useSlots();return(n,i)=>{const r=e.resolveComponent("el-tag");return e.openBlock(),e.createBlock(r,e.mergeProps({type:t.type,class:"my-tag"},n.$attrs),{default:e.withCtx(()=>[e.unref(s).default?e.renderSlot(n.$slots,"default",{key:0},void 0,!0):e.createCommentVNode("v-if",!0)]),_:3},16,["type"])}}}),[["__scopeId","data-v-578db7c4"]]);return{install(t){t.component("tkTag",c)}}});