UNPKG

ngx-formly-tabs

Version:

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

73 lines 5.08 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { Component, ViewContainerRef, ViewChild } from '@angular/core'; import { FieldWrapper } from '@ngx-formly/core'; var FormlyWrapperTabComponent = /** @class */ (function (_super) { tslib_1.__extends(FormlyWrapperTabComponent, _super); function FormlyWrapperTabComponent() { return _super !== null && _super.apply(this, arguments) || this; } Object.defineProperty(FormlyWrapperTabComponent.prototype, "title", { get: /** * @return {?} */ function () { return this.to.tabTitle; }, enumerable: true, configurable: true }); Object.defineProperty(FormlyWrapperTabComponent.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(FormlyWrapperTabComponent.prototype, "hidden", { get: /** * @return {?} */ function () { return this.to.tabHidden; }, set: /** * @param {?} value * @return {?} */ function (value) { this.to.tabHidden = !!value; }, enumerable: true, configurable: true }); FormlyWrapperTabComponent.decorators = [ { type: Component, args: [{ selector: 'formly-wrapper-tab', template: "\n <formly-tabs-tab [title]=\"title\" [disabled]=\"disabled\" [hidden]=\"hidden\">\n <ng-template #fieldComponent>\n </ng-template>\n </formly-tabs-tab>\n " }] } ]; FormlyWrapperTabComponent.propDecorators = { fieldComponent: [{ type: ViewChild, args: ['fieldComponent', { read: ViewContainerRef },] }] }; return FormlyWrapperTabComponent; }(FieldWrapper)); export { FormlyWrapperTabComponent }; if (false) { /** @type {?} */ FormlyWrapperTabComponent.prototype.fieldComponent; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFiLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWZvcm1seS10YWJzLyIsInNvdXJjZXMiOlsibGliL3dyYXBwZXJzL3RhYi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsZ0JBQWdCLEVBQUUsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQUVoRDtJQVMrQyxxREFBWTtJQVQzRDs7SUErQkEsQ0FBQztJQW5CRyxzQkFBSSw0Q0FBSzs7OztRQUFUO1lBQ0ksT0FBTyxJQUFJLENBQUMsRUFBRSxDQUFDLFFBQVEsQ0FBQztRQUM1QixDQUFDOzs7T0FBQTtJQUVELHNCQUFJLCtDQUFROzs7O1FBQVo7WUFDSSxPQUFPLElBQUksQ0FBQyxFQUFFLENBQUMsV0FBVyxDQUFDO1FBQy9CLENBQUM7Ozs7O1FBRUQsVUFBYSxLQUFjO1lBQ3ZCLElBQUksQ0FBQyxFQUFFLENBQUMsV0FBVyxHQUFHLENBQUMsQ0FBQyxLQUFLLENBQUM7UUFDbEMsQ0FBQzs7O09BSkE7SUFNRCxzQkFBSSw2Q0FBTTs7OztRQUFWO1lBQ0ksT0FBTyxJQUFJLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQztRQUM3QixDQUFDOzs7OztRQUVELFVBQVcsS0FBYztZQUNyQixJQUFJLENBQUMsRUFBRSxDQUFDLFNBQVMsR0FBRyxDQUFDLENBQUMsS0FBSyxDQUFDO1FBQ2hDLENBQUM7OztPQUpBOztnQkExQkosU0FBUyxTQUFDO29CQUNQLFFBQVEsRUFBRSxvQkFBb0I7b0JBQzlCLFFBQVEsRUFBRSxvTUFLVDtpQkFDSjs7O2lDQUVJLFNBQVMsU0FBQyxnQkFBZ0IsRUFBRSxFQUFFLElBQUksRUFBRSxnQkFBZ0IsRUFBRTs7SUFxQjNELGdDQUFDO0NBQUEsQUEvQkQsQ0FTK0MsWUFBWSxHQXNCMUQ7U0F0QlkseUJBQXlCOzs7SUFDbEMsbURBQTBGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBWaWV3Q29udGFpbmVyUmVmLCBWaWV3Q2hpbGQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgRmllbGRXcmFwcGVyIH0gZnJvbSAnQG5neC1mb3JtbHkvY29yZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICAgIHNlbGVjdG9yOiAnZm9ybWx5LXdyYXBwZXItdGFiJyxcclxuICAgIHRlbXBsYXRlOiBgXHJcbiAgICAgICAgPGZvcm1seS10YWJzLXRhYiBbdGl0bGVdPVwidGl0bGVcIiBbZGlzYWJsZWRdPVwiZGlzYWJsZWRcIiBbaGlkZGVuXT1cImhpZGRlblwiPlxyXG4gICAgICAgICAgICA8bmctdGVtcGxhdGUgI2ZpZWxkQ29tcG9uZW50PlxyXG4gICAgICAgICAgICA8L25nLXRlbXBsYXRlPlxyXG4gICAgICAgIDwvZm9ybWx5LXRhYnMtdGFiPlxyXG4gICAgYFxyXG59KVxyXG5leHBvcnQgY2xhc3MgRm9ybWx5V3JhcHBlclRhYkNvbXBvbmVudCBleHRlbmRzIEZpZWxkV3JhcHBlciB7XHJcbiAgICBAVmlld0NoaWxkKCdmaWVsZENvbXBvbmVudCcsIHsgcmVhZDogVmlld0NvbnRhaW5lclJlZiB9KSBmaWVsZENvbXBvbmVudDogVmlld0NvbnRhaW5lclJlZjtcclxuXHJcbiAgICBnZXQgdGl0bGUoKTogc3RyaW5nIHtcclxuICAgICAgICByZXR1cm4gdGhpcy50by50YWJUaXRsZTtcclxuICAgIH1cclxuXHJcbiAgICBnZXQgZGlzYWJsZWQoKTogYm9vbGVhbiB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMudG8udGFiRGlzYWJsZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgc2V0IGRpc2FibGVkKHZhbHVlOiBib29sZWFuKSB7XHJcbiAgICAgICAgdGhpcy50by50YWJEaXNhYmxlZCA9ICEhdmFsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgZ2V0IGhpZGRlbigpOiBib29sZWFuIHtcclxuICAgICAgICByZXR1cm4gdGhpcy50by50YWJIaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgc2V0IGhpZGRlbih2YWx1ZTogYm9vbGVhbikge1xyXG4gICAgICAgIHRoaXMudG8udGFiSGlkZGVuID0gISF2YWx1ZTtcclxuICAgIH1cclxufVxyXG4iXX0=