UNPKG

primeng

Version:

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

2 lines 3.3 kB
!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("@angular/core"),require("@angular/common"),require("primeng/button"),require("primeng/menu")):"function"==typeof define&&define.amd?define("primeng/splitbutton",["exports","@angular/core","@angular/common","primeng/button","primeng/menu"],n):n(((t="undefined"!=typeof globalThis?globalThis:t||self).primeng=t.primeng||{},t.primeng.splitbutton={}),t.ng.core,t.ng.common,t.primeng.button,t.primeng.menu)}(this,(function(t,n,e,o,i){"use strict";var p=function(){function t(){this.iconPos="left",this.onClick=new n.EventEmitter,this.onDropdownClick=new n.EventEmitter,this.showTransitionOptions=".12s cubic-bezier(0, 0, 0.2, 1)",this.hideTransitionOptions=".1s linear"}return t.prototype.onDefaultButtonClick=function(t){this.onClick.emit(t)},t.prototype.onDropdownButtonClick=function(t){this.onDropdownClick.emit(t),this.menu.toggle({currentTarget:this.containerViewChild.nativeElement,relativeAlign:null==this.appendTo})},t}();p.decorators=[{type:n.Component,args:[{selector:"p-splitButton",template:'\n <div #container [ngClass]="\'p-splitbutton p-component\'" [ngStyle]="style" [class]="styleClass">\n <button #defaultbtn class="p-splitbutton-defaultbutton" type="button" pButton [icon]="icon" [iconPos]="iconPos" [label]="label" (click)="onDefaultButtonClick($event)" [disabled]="disabled" [attr.tabindex]="tabindex"></button>\n <button type="button" pButton class="p-splitbutton-menubutton" icon="pi pi-chevron-down" (click)="onDropdownButtonClick($event)" [disabled]="disabled"></button>\n <p-menu #menu [popup]="true" [model]="model" [style]="menuStyle" [styleClass]="menuStyleClass" [appendTo]="appendTo"\n [showTransitionOptions]="showTransitionOptions" [hideTransitionOptions]="hideTransitionOptions"></p-menu>\n </div>\n ',changeDetection:n.ChangeDetectionStrategy.OnPush,encapsulation:n.ViewEncapsulation.None,styles:[".p-splitbutton{display:inline-flex;position:relative}.p-splitbutton .p-splitbutton-defaultbutton{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;flex:1 1 auto}.p-splitbutton-menubutton{align-items:center;border-bottom-left-radius:0;border-top-left-radius:0;display:flex;justify-content:center}.p-splitbutton .p-menu{min-width:100%}.p-fluid .p-splitbutton{display:flex}"]}]}],p.propDecorators={model:[{type:n.Input}],icon:[{type:n.Input}],iconPos:[{type:n.Input}],label:[{type:n.Input}],onClick:[{type:n.Output}],onDropdownClick:[{type:n.Output}],style:[{type:n.Input}],styleClass:[{type:n.Input}],menuStyle:[{type:n.Input}],menuStyleClass:[{type:n.Input}],disabled:[{type:n.Input}],tabindex:[{type:n.Input}],appendTo:[{type:n.Input}],dir:[{type:n.Input}],showTransitionOptions:[{type:n.Input}],hideTransitionOptions:[{type:n.Input}],containerViewChild:[{type:n.ViewChild,args:["container"]}],buttonViewChild:[{type:n.ViewChild,args:["defaultbtn"]}],menu:[{type:n.ViewChild,args:["menu"]}]};var u=function(){};u.decorators=[{type:n.NgModule,args:[{imports:[e.CommonModule,o.ButtonModule,i.MenuModule],exports:[p,o.ButtonModule],declarations:[p]}]}],t.SplitButton=p,t.SplitButtonModule=u,Object.defineProperty(t,"__esModule",{value:!0})})); //# sourceMappingURL=primeng-splitbutton.umd.min.js.map