@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
JavaScript
/**
* @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