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