UNPKG

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