UNPKG

primevue

Version:

PrimeVue is an open source UI library for Vue featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBloc

2 lines (1 loc) 1.1 kB
this.primevue=this.primevue||{},this.primevue.tag=function(e,t,n){"use strict";function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r={name:"Tag",extends:{name:"BaseTag",extends:o(e).default,props:{value:null,severity:null,rounded:Boolean,icon:String},style:o(t).default,provide:function(){return{$parentInstance:this}}}};return r.render=function(e,t,o,r,a,l){return n.openBlock(),n.createElementBlock("span",n.mergeProps({class:e.cx("root")},e.ptm("root"),{"data-pc-name":"tag"}),[e.$slots.icon?(n.openBlock(),n.createBlock(n.resolveDynamicComponent(e.$slots.icon),n.mergeProps({key:0,class:e.cx("icon")},e.ptm("icon")),null,16,["class"])):e.icon?(n.openBlock(),n.createElementBlock("span",n.mergeProps({key:1,class:[e.cx("icon"),e.icon]},e.ptm("icon")),null,16)):n.createCommentVNode("",!0),e.value||e.$slots.default?n.renderSlot(e.$slots,"default",{key:2},(function(){return[n.createElementVNode("span",n.mergeProps({class:e.cx("value")},e.ptm("value")),n.toDisplayString(e.value),17)]})):n.createCommentVNode("",!0)],16)},r}(primevue.basecomponent,primevue.tag.style,Vue);