@lucasferreiralsf/angular-frontend-library
Version:
This is a set of custom angular components to easy the development of any Subway frontend project.
44 lines • 3.33 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, Input, EventEmitter, Output } from '@angular/core';
export class ViewEditContainerComponent {
constructor() {
this.modalConfirmClick = new EventEmitter();
}
/**
* @return {?}
*/
ngOnInit() {
}
/**
* @return {?}
*/
confirmClick() {
this.modalConfirmClick.emit();
}
}
ViewEditContainerComponent.decorators = [
{ type: Component, args: [{
selector: 'sb-view-edit-container',
template: "<sb-dialog (confirmClick)=\"confirmClick()\" [typeButton]=\"typeButton ? typeButton : 'submit'\">\r\n <mat-tab-group>\r\n <mat-tab #matTabTag *ngFor=\"let tab of templates; let index = index\" [label]=\"tab[0]\">\r\n <ng-container *ngTemplateOutlet=\"tab[1]\"></ng-container>\r\n </mat-tab>\r\n </mat-tab-group>\r\n</sb-dialog>\r\n\r\n<!-- <ng-content></ng-content> -->\r\n\r\n\r\n",
styles: [""]
}] }
];
/** @nocollapse */
ViewEditContainerComponent.ctorParameters = () => [];
ViewEditContainerComponent.propDecorators = {
templates: [{ type: Input }],
typeButton: [{ type: Input }],
modalConfirmClick: [{ type: Output }]
};
if (false) {
/** @type {?} */
ViewEditContainerComponent.prototype.templates;
/** @type {?} */
ViewEditContainerComponent.prototype.typeButton;
/** @type {?} */
ViewEditContainerComponent.prototype.modalConfirmClick;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmlldy1lZGl0LWNvbnRhaW5lci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbHVjYXNmZXJyZWlyYWxzZi9hbmd1bGFyLWZyb250ZW5kLWxpYnJhcnkvIiwic291cmNlcyI6WyJsaWIvdmlldy1lZGl0LWNvbnRhaW5lci92aWV3LWVkaXQtY29udGFpbmVyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxLQUFLLEVBQWUsWUFBWSxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQU81RixNQUFNLE9BQU8sMEJBQTBCO0lBS3JDO1FBRlUsc0JBQWlCLEdBQUcsSUFBSSxZQUFZLEVBQU8sQ0FBQztJQUd0RCxDQUFDOzs7O0lBRUQsUUFBUTtJQUNSLENBQUM7Ozs7SUFFRCxZQUFZO1FBQ1YsSUFBSSxDQUFDLGlCQUFpQixDQUFDLElBQUksRUFBRSxDQUFDO0lBQ2hDLENBQUM7OztZQWxCRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLHdCQUF3QjtnQkFDbEMsc1pBQW1EOzthQUVwRDs7Ozs7d0JBRUUsS0FBSzt5QkFDTCxLQUFLO2dDQUNMLE1BQU07Ozs7SUFGUCwrQ0FBdUM7O0lBQ3ZDLGdEQUE0Qjs7SUFDNUIsdURBQXNEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0LCBUZW1wbGF0ZVJlZiwgRXZlbnRFbWl0dGVyLCBPdXRwdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnc2Itdmlldy1lZGl0LWNvbnRhaW5lcicsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL3ZpZXctZWRpdC1jb250YWluZXIuY29tcG9uZW50Lmh0bWwnLFxyXG4gIHN0eWxlVXJsczogWycuL3ZpZXctZWRpdC1jb250YWluZXIuY29tcG9uZW50LnNjc3MnXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgVmlld0VkaXRDb250YWluZXJDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gIEBJbnB1dCgpIHRlbXBsYXRlczogVGVtcGxhdGVSZWY8YW55PltdO1xyXG4gIEBJbnB1dCgpIHR5cGVCdXR0b246IHN0cmluZztcclxuICBAT3V0cHV0KCkgbW9kYWxDb25maXJtQ2xpY2sgPSBuZXcgRXZlbnRFbWl0dGVyPGFueT4oKTtcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7XHJcbiAgfVxyXG5cclxuICBuZ09uSW5pdCgpIHtcclxuICB9XHJcblxyXG4gIGNvbmZpcm1DbGljaygpIHtcclxuICAgIHRoaXMubW9kYWxDb25maXJtQ2xpY2suZW1pdCgpO1xyXG4gIH1cclxuXHJcbn1cclxuIl19