UNPKG

@lucasferreiralsf/angular-frontend-library

Version:

This is a set of custom angular components to easy the development of any Subway frontend project.

65 lines 5.19 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, EventEmitter, Output, Input } from '@angular/core'; import { MatDialogRef } from '@angular/material'; var DialogComponent = /** @class */ (function () { function DialogComponent(dialogRef) { this.dialogRef = dialogRef; this.confirmClick = new EventEmitter(); } /** * @return {?} */ DialogComponent.prototype.ngOnInit = /** * @return {?} */ function () { //this.tabs = this.dialogService.getTabs(); }; /** * @return {?} */ DialogComponent.prototype.onCancelClick = /** * @return {?} */ function () { this.dialogRef.close(); }; /** * @return {?} */ DialogComponent.prototype.onConfirmClick = /** * @return {?} */ function () { this.confirmClick.emit(); }; DialogComponent.decorators = [ { type: Component, args: [{ selector: 'sb-dialog', template: "<div mat-dialog-content>\r\n <ng-content></ng-content>\r\n</div>\r\n<div mat-dialog-actions fxLayout fxLayoutAlign=\"flex-end center\" fxLayoutGap=\"5px\">\r\n <sb-button actionName=\"Cancelar\" typeButton=\"button\" materialTypeButton=\"mat-stroked-button\" (buttonClick)=\"onCancelClick()\"></sb-button>\r\n <sb-button actionName=\"Confirmar\" [typeButton]=\"typeButton\" materialTypeButton=\"mat-flat-button\" color=\"primary\" (buttonClick)=\"onConfirmClick()\"></sb-button>\r\n</div>\r\n<!-- <h1 mat-dialog-title>Hi {{data.name}}</h1>\r\n <p>What's your favorite animal?</p>\r\n <mat-form-field>\r\n <input matInput [(ngModel)]=\"data\">\r\n </mat-form-field>\r\n <ng-content [select]=\"selectContentId\"></ng-content>\r\n</div>\r\n<div mat-dialog-actions>\r\n <button mat-button (click)=\"onNoClick()\">No Thanks</button>\r\n <button mat-button [mat-dialog-close]=\"data\" cdkFocusInitial>Ok</button>\r\n</div> -->\r\n", styles: [""] }] } ]; /** @nocollapse */ DialogComponent.ctorParameters = function () { return [ { type: MatDialogRef } ]; }; DialogComponent.propDecorators = { typeButton: [{ type: Input }], confirmClick: [{ type: Output }] }; return DialogComponent; }()); export { DialogComponent }; if (false) { /** @type {?} */ DialogComponent.prototype.typeButton; /** @type {?} */ DialogComponent.prototype.confirmClick; /** @type {?} */ DialogComponent.prototype.dialogRef; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlhbG9nLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BsdWNhc2ZlcnJlaXJhbHNmL2FuZ3VsYXItZnJvbnRlbmQtbGlicmFyeS8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2RpYWxvZy9kaWFsb2cuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLFlBQVksRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQy9FLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUVqRDtJQVVFLHlCQUNTLFNBQXdDO1FBQXhDLGNBQVMsR0FBVCxTQUFTLENBQStCO1FBRnZDLGlCQUFZLEdBQUcsSUFBSSxZQUFZLEVBQU8sQ0FBQztJQUk5QyxDQUFDOzs7O0lBRUosa0NBQVE7OztJQUFSO1FBQ0UsMkNBQTJDO0lBQzdDLENBQUM7Ozs7SUFFRCx1Q0FBYTs7O0lBQWI7UUFDRSxJQUFJLENBQUMsU0FBUyxDQUFDLEtBQUssRUFBRSxDQUFDO0lBQ3pCLENBQUM7Ozs7SUFFRCx3Q0FBYzs7O0lBQWQ7UUFDRSxJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksRUFBRSxDQUFDO0lBQzNCLENBQUM7O2dCQXpCRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLFdBQVc7b0JBQ3JCLG83QkFBc0M7O2lCQUV2Qzs7OztnQkFOUSxZQUFZOzs7NkJBU2xCLEtBQUs7K0JBRUwsTUFBTTs7SUE0QlQsc0JBQUM7Q0FBQSxBQXJDRCxJQXFDQztTQWhDWSxlQUFlOzs7SUFFMUIscUNBQTRCOztJQUU1Qix1Q0FBaUQ7O0lBRS9DLG9DQUErQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBFdmVudEVtaXR0ZXIsIE91dHB1dCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgTWF0RGlhbG9nUmVmIH0gZnJvbSAnQGFuZ3VsYXIvbWF0ZXJpYWwnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdzYi1kaWFsb2cnLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi9kaWFsb2cuY29tcG9uZW50Lmh0bWwnLFxyXG4gIHN0eWxlVXJsczogWycuL2RpYWxvZy5jb21wb25lbnQuc2NzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBEaWFsb2dDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cclxuICBASW5wdXQoKSB0eXBlQnV0dG9uOiBzdHJpbmc7XHJcblxyXG4gIEBPdXRwdXQoKSBjb25maXJtQ2xpY2sgPSBuZXcgRXZlbnRFbWl0dGVyPGFueT4oKTtcclxuICBjb25zdHJ1Y3RvcihcclxuICAgIHB1YmxpYyBkaWFsb2dSZWY6IE1hdERpYWxvZ1JlZjxEaWFsb2dDb21wb25lbnQ+LFxyXG4gICAgLy9ASW5qZWN0KE1BVF9ESUFMT0dfREFUQSkgcHVibGljIGRhdGE6IERpYWxvZ0RhdGEsXHJcbiAgKSB7fVxyXG5cclxuICBuZ09uSW5pdCgpIHtcclxuICAgIC8vdGhpcy50YWJzID0gdGhpcy5kaWFsb2dTZXJ2aWNlLmdldFRhYnMoKTtcclxuICB9XHJcblxyXG4gIG9uQ2FuY2VsQ2xpY2soKSB7XHJcbiAgICB0aGlzLmRpYWxvZ1JlZi5jbG9zZSgpO1xyXG4gIH1cclxuXHJcbiAgb25Db25maXJtQ2xpY2soKSB7XHJcbiAgICB0aGlzLmNvbmZpcm1DbGljay5lbWl0KCk7XHJcbiAgfVxyXG5cclxuICAvKiBhZGRUYWIoc2VsZWN0QWZ0ZXJBZGRpbmc6IGJvb2xlYW4pIHtcclxuICAgIHRoaXMudGFicy5wdXNoKCdOZXcnKTtcclxuICB9XHJcblxyXG4gIHJlbW92ZVRhYihpbmRleDogbnVtYmVyKSB7XHJcbiAgICB0aGlzLnRhYnMuc3BsaWNlKGluZGV4LCAxKTtcclxuICB9ICovXHJcbiAgLyogb25Ob0NsaWNrKCk6IHZvaWQge1xyXG4gICAgdGhpcy5kaWFsb2dSZWYuY2xvc2UoKTtcclxuICB9ICovXHJcbn1cclxuIl19