UNPKG

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