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) 894 B
import n from"primevue/basecomponent";import e from"primevue/tag/style";import{openBlock as t,createElementBlock as o,mergeProps as a,createBlock as s,resolveDynamicComponent as r,createCommentVNode as l,renderSlot as c,createElementVNode as i,toDisplayString as u}from"vue";var p={name:"Tag",extends:{name:"BaseTag",extends:n,props:{value:null,severity:null,rounded:Boolean,icon:String},style:e,provide:function(){return{$parentInstance:this}}}};p.render=function(n,e,p,m,v,d){return t(),o("span",a({class:n.cx("root")},n.ptm("root"),{"data-pc-name":"tag"}),[n.$slots.icon?(t(),s(r(n.$slots.icon),a({key:0,class:n.cx("icon")},n.ptm("icon")),null,16,["class"])):n.icon?(t(),o("span",a({key:1,class:[n.cx("icon"),n.icon]},n.ptm("icon")),null,16)):l("",!0),c(n.$slots,"default",{},(function(){return[i("span",a({class:n.cx("value")},n.ptm("value")),u(n.value),17)]}))],16)};export{p as default};