@lucasferreiralsf/angular-frontend-library
Version:
This is a set of custom angular components to easy the development of any Subway frontend project.
57 lines • 4.77 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';
export class DialogComponent {
/**
* @param {?} dialogRef
*/
constructor(dialogRef) {
this.dialogRef = dialogRef;
this.confirmClick = new EventEmitter();
}
/**
* @return {?}
*/
ngOnInit() {
//this.tabs = this.dialogService.getTabs();
}
/**
* @return {?}
*/
onCancelClick() {
this.dialogRef.close();
}
/**
* @return {?}
*/
onConfirmClick() {
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 = () => [
{ type: MatDialogRef }
];
DialogComponent.propDecorators = {
typeButton: [{ type: Input }],
confirmClick: [{ type: Output }]
};
if (false) {
/** @type {?} */
DialogComponent.prototype.typeButton;
/** @type {?} */
DialogComponent.prototype.confirmClick;
/** @type {?} */
DialogComponent.prototype.dialogRef;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlhbG9nLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BsdWNhc2ZlcnJlaXJhbHNmL2FuZ3VsYXItZnJvbnRlbmQtbGlicmFyeS8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2RpYWxvZy9kaWFsb2cuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLFlBQVksRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQy9FLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQU9qRCxNQUFNLE9BQU8sZUFBZTs7OztJQUsxQixZQUNTLFNBQXdDO1FBQXhDLGNBQVMsR0FBVCxTQUFTLENBQStCO1FBRnZDLGlCQUFZLEdBQUcsSUFBSSxZQUFZLEVBQU8sQ0FBQztJQUk5QyxDQUFDOzs7O0lBRUosUUFBUTtRQUNOLDJDQUEyQztJQUM3QyxDQUFDOzs7O0lBRUQsYUFBYTtRQUNYLElBQUksQ0FBQyxTQUFTLENBQUMsS0FBSyxFQUFFLENBQUM7SUFDekIsQ0FBQzs7OztJQUVELGNBQWM7UUFDWixJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksRUFBRSxDQUFDO0lBQzNCLENBQUM7OztZQXpCRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLFdBQVc7Z0JBQ3JCLG83QkFBc0M7O2FBRXZDOzs7O1lBTlEsWUFBWTs7O3lCQVNsQixLQUFLOzJCQUVMLE1BQU07Ozs7SUFGUCxxQ0FBNEI7O0lBRTVCLHVDQUFpRDs7SUFFL0Msb0NBQStDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIEV2ZW50RW1pdHRlciwgT3V0cHV0LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBNYXREaWFsb2dSZWYgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbCc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ3NiLWRpYWxvZycsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL2RpYWxvZy5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vZGlhbG9nLmNvbXBvbmVudC5zY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIERpYWxvZ0NvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcblxyXG4gIEBJbnB1dCgpIHR5cGVCdXR0b246IHN0cmluZztcclxuXHJcbiAgQE91dHB1dCgpIGNvbmZpcm1DbGljayA9IG5ldyBFdmVudEVtaXR0ZXI8YW55PigpO1xyXG4gIGNvbnN0cnVjdG9yKFxyXG4gICAgcHVibGljIGRpYWxvZ1JlZjogTWF0RGlhbG9nUmVmPERpYWxvZ0NvbXBvbmVudD4sXHJcbiAgICAvL0BJbmplY3QoTUFUX0RJQUxPR19EQVRBKSBwdWJsaWMgZGF0YTogRGlhbG9nRGF0YSxcclxuICApIHt9XHJcblxyXG4gIG5nT25Jbml0KCkge1xyXG4gICAgLy90aGlzLnRhYnMgPSB0aGlzLmRpYWxvZ1NlcnZpY2UuZ2V0VGFicygpO1xyXG4gIH1cclxuXHJcbiAgb25DYW5jZWxDbGljaygpIHtcclxuICAgIHRoaXMuZGlhbG9nUmVmLmNsb3NlKCk7XHJcbiAgfVxyXG5cclxuICBvbkNvbmZpcm1DbGljaygpIHtcclxuICAgIHRoaXMuY29uZmlybUNsaWNrLmVtaXQoKTtcclxuICB9XHJcblxyXG4gIC8qIGFkZFRhYihzZWxlY3RBZnRlckFkZGluZzogYm9vbGVhbikge1xyXG4gICAgdGhpcy50YWJzLnB1c2goJ05ldycpO1xyXG4gIH1cclxuXHJcbiAgcmVtb3ZlVGFiKGluZGV4OiBudW1iZXIpIHtcclxuICAgIHRoaXMudGFicy5zcGxpY2UoaW5kZXgsIDEpO1xyXG4gIH0gKi9cclxuICAvKiBvbk5vQ2xpY2soKTogdm9pZCB7XHJcbiAgICB0aGlzLmRpYWxvZ1JlZi5jbG9zZSgpO1xyXG4gIH0gKi9cclxufVxyXG4iXX0=