UNPKG

primevue

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/primevue.svg)](https://badge.fury.io/js/primevue)

2 lines (1 loc) 1.54 kB
this.primevue=this.primevue||{},this.primevue.button=function(t,e){"use strict";function o(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var n={props:{label:{type:String},icon:{type:String},iconPos:{type:String,default:"left"},badge:{type:String},badgeClass:{type:String,default:null}},computed:{buttonClass(){return{"p-button p-component":!0,"p-button-icon-only":this.icon&&!this.label,"p-button-vertical":("top"===this.iconPos||"bottom"===this.iconPos)&&this.label,"p-disabled":this.$attrs.disabled}},iconClass(){return[this.icon,"p-button-icon",{"p-button-icon-left":"left"===this.iconPos&&this.label,"p-button-icon-right":"right"===this.iconPos&&this.label,"p-button-icon-top":"top"===this.iconPos&&this.label,"p-button-icon-bottom":"bottom"===this.iconPos&&this.label}]},badgeStyleClass(){return["p-badge p-component",this.badgeClass,{"p-badge-no-gutter":this.badge&&1===String(this.badge).length}]}},directives:{ripple:o(t).default}};const i={class:"p-button-label"};return n.render=function(t,o,n,s,l,a){const c=e.resolveDirective("ripple");return e.withDirectives((e.openBlock(),e.createBlock("button",{class:a.buttonClass,type:"button"},[e.renderSlot(t.$slots,"default",{},(()=>[n.icon?(e.openBlock(),e.createBlock("span",{key:0,class:a.iconClass},null,2)):e.createCommentVNode("",!0),e.createVNode("span",i,e.toDisplayString(n.label||" "),1),n.badge?(e.openBlock(),e.createBlock("span",{key:1,class:a.badgeStyleClass},e.toDisplayString(n.badge),3)):e.createCommentVNode("",!0)]))],2)),[[c]])},n}(primevue.ripple,Vue);