UNPKG

ngx-formly-tabs

Version:

ngx-formly-tabs is an Angular module that adds Components that enable flexible tab use for @ngx-formly.

71 lines 4.95 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { Component } from '@angular/core'; import { FieldType } from '@ngx-formly/core'; var FormlyFieldTabComponent = /** @class */ (function (_super) { tslib_1.__extends(FormlyFieldTabComponent, _super); function FormlyFieldTabComponent() { return _super.call(this) || this; } Object.defineProperty(FormlyFieldTabComponent.prototype, "title", { get: /** * @return {?} */ function () { return this.to.tabTitle; }, enumerable: true, configurable: true }); Object.defineProperty(FormlyFieldTabComponent.prototype, "disabled", { get: /** * @return {?} */ function () { return this.to.tabDisabled; }, set: /** * @param {?} value * @return {?} */ function (value) { this.to.tabDisabled = !!value; }, enumerable: true, configurable: true }); Object.defineProperty(FormlyFieldTabComponent.prototype, "hidden", { get: /** * @return {?} */ function () { return this.to.tabHidden; }, set: /** * @param {?} value * @return {?} */ function (value) { this.to.tabHidden = !!value; }, enumerable: true, configurable: true }); FormlyFieldTabComponent.decorators = [ { type: Component, args: [{ selector: 'formly-field-tab', template: "\n <formly-tabs-tab [title]=\"title\" [disabled]=\"disabled\" [hidden]=\"hidden\">\n <formly-field *ngFor=\"let f of field.fieldGroup\" [field]=\"f\"></formly-field>\n </formly-tabs-tab>\n ", host: { '[class]': 'field.fieldGroupClassName || ""', } }] } ]; /** @nocollapse */ FormlyFieldTabComponent.ctorParameters = function () { return []; }; return FormlyFieldTabComponent; }(FieldType)); export { FormlyFieldTabComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFiLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWZvcm1seS10YWJzLyIsInNvdXJjZXMiOlsibGliL3R5cGVzL3RhYi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDMUMsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBRTdDO0lBVzZDLG1EQUFTO0lBQ2xEO2VBQ0UsaUJBQU87SUFDVCxDQUFDO0lBRUQsc0JBQUksMENBQUs7Ozs7UUFBVDtZQUNJLE9BQU8sSUFBSSxDQUFDLEVBQUUsQ0FBQyxRQUFRLENBQUM7UUFDNUIsQ0FBQzs7O09BQUE7SUFFRCxzQkFBSSw2Q0FBUTs7OztRQUFaO1lBQ0ksT0FBTyxJQUFJLENBQUMsRUFBRSxDQUFDLFdBQVcsQ0FBQztRQUMvQixDQUFDOzs7OztRQUVELFVBQWEsS0FBYztZQUN2QixJQUFJLENBQUMsRUFBRSxDQUFDLFdBQVcsR0FBRyxDQUFDLENBQUMsS0FBSyxDQUFDO1FBQ2xDLENBQUM7OztPQUpBO0lBTUQsc0JBQUksMkNBQU07Ozs7UUFBVjtZQUNJLE9BQU8sSUFBSSxDQUFDLEVBQUUsQ0FBQyxTQUFTLENBQUM7UUFDN0IsQ0FBQzs7Ozs7UUFFRCxVQUFXLEtBQWM7WUFDckIsSUFBSSxDQUFDLEVBQUUsQ0FBQyxTQUFTLEdBQUcsQ0FBQyxDQUFDLEtBQUssQ0FBQztRQUNoQyxDQUFDOzs7T0FKQTs7Z0JBOUJKLFNBQVMsU0FBQztvQkFDUCxRQUFRLEVBQUUsa0JBQWtCO29CQUM1QixRQUFRLEVBQUUsMk5BSVQ7b0JBQ0QsSUFBSSxFQUFFO3dCQUNGLFNBQVMsRUFBRSxpQ0FBaUM7cUJBQy9DO2lCQUNKOzs7O0lBeUJELDhCQUFDO0NBQUEsQUFuQ0QsQ0FXNkMsU0FBUyxHQXdCckQ7U0F4QlksdUJBQXVCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEZpZWxkVHlwZSB9IGZyb20gJ0BuZ3gtZm9ybWx5L2NvcmUnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgICBzZWxlY3RvcjogJ2Zvcm1seS1maWVsZC10YWInLFxyXG4gICAgdGVtcGxhdGU6IGBcclxuICAgICAgICA8Zm9ybWx5LXRhYnMtdGFiIFt0aXRsZV09XCJ0aXRsZVwiIFtkaXNhYmxlZF09XCJkaXNhYmxlZFwiIFtoaWRkZW5dPVwiaGlkZGVuXCI+XHJcbiAgICAgICAgICAgIDxmb3JtbHktZmllbGQgKm5nRm9yPVwibGV0IGYgb2YgZmllbGQuZmllbGRHcm91cFwiIFtmaWVsZF09XCJmXCI+PC9mb3JtbHktZmllbGQ+XHJcbiAgICAgICAgPC9mb3JtbHktdGFicy10YWI+XHJcbiAgICBgLFxyXG4gICAgaG9zdDoge1xyXG4gICAgICAgICdbY2xhc3NdJzogJ2ZpZWxkLmZpZWxkR3JvdXBDbGFzc05hbWUgfHwgXCJcIicsXHJcbiAgICB9XHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBGb3JtbHlGaWVsZFRhYkNvbXBvbmVudCBleHRlbmRzIEZpZWxkVHlwZSB7XHJcbiAgICBjb25zdHJ1Y3RvcigpIHtcclxuICAgICAgc3VwZXIoKTtcclxuICAgIH1cclxuXHJcbiAgICBnZXQgdGl0bGUoKTogc3RyaW5nIHtcclxuICAgICAgICByZXR1cm4gdGhpcy50by50YWJUaXRsZTtcclxuICAgIH1cclxuXHJcbiAgICBnZXQgZGlzYWJsZWQoKTogYm9vbGVhbiB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMudG8udGFiRGlzYWJsZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgc2V0IGRpc2FibGVkKHZhbHVlOiBib29sZWFuKSB7XHJcbiAgICAgICAgdGhpcy50by50YWJEaXNhYmxlZCA9ICEhdmFsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgZ2V0IGhpZGRlbigpOiBib29sZWFuIHtcclxuICAgICAgICByZXR1cm4gdGhpcy50by50YWJIaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgc2V0IGhpZGRlbih2YWx1ZTogYm9vbGVhbikge1xyXG4gICAgICAgIHRoaXMudG8udGFiSGlkZGVuID0gISF2YWx1ZTtcclxuICAgIH1cclxufVxyXG4iXX0=