UNPKG

@ng-ui-libraries/prompt

Version:

3 lines (2 loc) 5.12 kB
!function(t,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports,require("@angular/core"),require("@ng-app-framework/core"),require("@angular/platform-browser"),require("@angular/common"),require("ngx-bootstrap"),require("@angular/forms")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@ng-app-framework/core","@angular/platform-browser","@angular/common","ngx-bootstrap","@angular/forms"],o):o(t.prompt={},t.ng.core,t["ng-app-core"],t.ng.platformBrowser,t.ng.common,t["ngx-bootstrap"],t.ng.forms)}(this,function(t,o,n,e,r,a,c){"use strict";var p=function(){return function(){}}();p.decorators=[{type:o.Component,args:[{selector:"prompt",template:'\n <ng-content select="prompt-header"></ng-content>\n <ng-content select="prompt-body"></ng-content>\n <div class="form-group">\n <ng-content select="prompt-confirm"></ng-content>\n <ng-content select="prompt-cancel"></ng-content>\n </div>\n '}]}],p.ctorParameters=function(){return[]};var s=function(){return function(){this.modal=!1}}();s.decorators=[{type:o.Component,args:[{selector:"prompt-body",template:'\n <div [class.modal-body]="modal">\n <div [class.form-group]="!modal">\n <ng-content></ng-content>\n </div>\n </div>\n '}]}],s.ctorParameters=function(){return[]},s.propDecorators={modal:[{type:o.Input}]};var i=function(){return function(){this.modal=!1}}();i.decorators=[{type:o.Component,args:[{selector:"prompt-header",template:'\n <div [class.modal-header]="modal">\n <div [class.form-group]="!modal">\n <ng-content></ng-content>\n </div>\n </div>\n '}]}],i.ctorParameters=function(){return[]},i.propDecorators={modal:[{type:o.Input}]};var d=function(){return function(){}}();d.decorators=[{type:o.Component,args:[{selector:"prompt-confirm",template:'\n <button class="btn btn-primary">\n <ng-content></ng-content>\n </button>\n '}]}],d.ctorParameters=function(){return[]};var l=function(){return function(){}}();l.decorators=[{type:o.Component,args:[{selector:"prompt-cancel",template:'\n <button class="btn btn-secondary">\n <ng-content></ng-content>\n </button>\n '}]}],l.ctorParameters=function(){return[]};var m=this&&this.__decorate||function(t,o,n,e){var r,a=arguments.length,c=a<3?o:null===e?e=Object.getOwnPropertyDescriptor(o,n):e;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)c=Reflect.decorate(t,o,n,e);else for(var p=t.length-1;p>=0;p--)(r=t[p])&&(c=(a<3?r(c):a>3?r(o,n,c):r(o,n))||c);return a>3&&c&&Object.defineProperty(o,n,c),c},u=this&&this.__metadata||function(t,o){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,o)},f=function(){function t(){this.size="sm",this.isModalShown=!1,this.isModalShownChange=new o.EventEmitter,this.isBackdropStatic=!0,this.keyboard=!0}return t.prototype.show=function(){this.isModalShown=!0},t.prototype.hide=function(){this.isModalShown=!1},t.prototype.getConfig=function(){var t={show:!0,keyboard:this.keyboard};return this.isBackdropStatic&&(t.backdrop="static"),t},t}();f.decorators=[{type:o.Component,args:[{selector:"prompt-modal",template:'\n <div *ngIf="isModalShown" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true" bsModal #promptModal="bs-modal"\n [config]="getConfig()">\n <div class="modal-dialog modal-{{size}}">\n <div class="modal-content">\n <ng-content select="prompt-header"></ng-content>\n <ng-content select="prompt-body"></ng-content>\n <ng-content select="prompt-footer"></ng-content>\n </div>\n </div>\n </div>\n '}]}],f.ctorParameters=function(){return[]},f.propDecorators={promptModal:[{type:o.ViewChild,args:["promptModal"]}],size:[{type:o.Input}],isModalShown:[{type:o.Input}],isModalShownChange:[{type:o.Output}],isBackdropStatic:[{type:o.Input}],keyboard:[{type:o.Input}]},m([n.OnChange,u("design:type",Boolean)],f.prototype,"isModalShown",void 0);var g=function(){return function(){this.modal=!1}}();g.decorators=[{type:o.Component,args:[{selector:"prompt-footer",template:'\n <div [class.modal-footer]="modal">\n <div [class.form-group]="!modal">\n <ng-content></ng-content>\n </div>\n </div>\n '}]}],g.ctorParameters=function(){return[]},g.propDecorators={modal:[{type:o.Input}]};var y=function(){return function(){}}();y.decorators=[{type:o.NgModule,args:[{declarations:[p,i,s,d,l,f,g],imports:[e.BrowserModule,r.CommonModule,c.FormsModule,c.ReactiveFormsModule,a.ModalModule.forRoot()],exports:[p,i,s,d,l,f,g],providers:[],bootstrap:[]}]}],y.ctorParameters=function(){return[]},t.PromptComponent=p,t.PromptBodyComponent=s,t.PromptHeaderComponent=i,t.PromptConfirmComponent=d,t.PromptCancelComponent=l,t.PromptModalComponent=f,t.NgPromptModule=y,t.ɵa=g,Object.defineProperty(t,"__esModule",{value:!0})}); //# sourceMappingURL=prompt.umd.min.js.map