UNPKG

@lucasferreiralsf/angular-frontend-library

Version:

This is a set of custom angular components to easy the development of any Subway frontend project.

52 lines 3.77 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Input, EventEmitter, Output } from '@angular/core'; var ViewEditContainerComponent = /** @class */ (function () { function ViewEditContainerComponent() { this.modalConfirmClick = new EventEmitter(); } /** * @return {?} */ ViewEditContainerComponent.prototype.ngOnInit = /** * @return {?} */ function () { }; /** * @return {?} */ ViewEditContainerComponent.prototype.confirmClick = /** * @return {?} */ function () { 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 = function () { return []; }; ViewEditContainerComponent.propDecorators = { templates: [{ type: Input }], typeButton: [{ type: Input }], modalConfirmClick: [{ type: Output }] }; return ViewEditContainerComponent; }()); export { ViewEditContainerComponent }; if (false) { /** @type {?} */ ViewEditContainerComponent.prototype.templates; /** @type {?} */ ViewEditContainerComponent.prototype.typeButton; /** @type {?} */ ViewEditContainerComponent.prototype.modalConfirmClick; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmlldy1lZGl0LWNvbnRhaW5lci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbHVjYXNmZXJyZWlyYWxzZi9hbmd1bGFyLWZyb250ZW5kLWxpYnJhcnkvIiwic291cmNlcyI6WyJsaWIvdmlldy1lZGl0LWNvbnRhaW5lci92aWV3LWVkaXQtY29udGFpbmVyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxLQUFLLEVBQWUsWUFBWSxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUU1RjtJQVVFO1FBRlUsc0JBQWlCLEdBQUcsSUFBSSxZQUFZLEVBQU8sQ0FBQztJQUd0RCxDQUFDOzs7O0lBRUQsNkNBQVE7OztJQUFSO0lBQ0EsQ0FBQzs7OztJQUVELGlEQUFZOzs7SUFBWjtRQUNFLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUNoQyxDQUFDOztnQkFsQkYsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSx3QkFBd0I7b0JBQ2xDLHNaQUFtRDs7aUJBRXBEOzs7Ozs0QkFFRSxLQUFLOzZCQUNMLEtBQUs7b0NBQ0wsTUFBTTs7SUFZVCxpQ0FBQztDQUFBLEFBcEJELElBb0JDO1NBZlksMEJBQTBCOzs7SUFDckMsK0NBQXVDOztJQUN2QyxnREFBNEI7O0lBQzVCLHVEQUFzRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbnB1dCwgVGVtcGxhdGVSZWYsIEV2ZW50RW1pdHRlciwgT3V0cHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ3NiLXZpZXctZWRpdC1jb250YWluZXInLFxyXG4gIHRlbXBsYXRlVXJsOiAnLi92aWV3LWVkaXQtY29udGFpbmVyLmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybHM6IFsnLi92aWV3LWVkaXQtY29udGFpbmVyLmNvbXBvbmVudC5zY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIFZpZXdFZGl0Q29udGFpbmVyQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICBASW5wdXQoKSB0ZW1wbGF0ZXM6IFRlbXBsYXRlUmVmPGFueT5bXTtcclxuICBASW5wdXQoKSB0eXBlQnV0dG9uOiBzdHJpbmc7XHJcbiAgQE91dHB1dCgpIG1vZGFsQ29uZmlybUNsaWNrID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge1xyXG4gIH1cclxuXHJcbiAgbmdPbkluaXQoKSB7XHJcbiAgfVxyXG5cclxuICBjb25maXJtQ2xpY2soKSB7XHJcbiAgICB0aGlzLm1vZGFsQ29uZmlybUNsaWNrLmVtaXQoKTtcclxuICB9XHJcblxyXG59XHJcbiJdfQ==