UNPKG

@noaestudio/forms

Version:

Dynamic forms extension for Covalent

51 lines (50 loc) 4.6 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import * as tslib_1 from "tslib"; import { Component, forwardRef } from '@angular/core'; import { NG_VALUE_ACCESSOR } from '@angular/forms'; import { AbstractControlValueAccessor } from '../abstract-control-value-accesor'; export var /** @type {?} */ SLIDE_TOGGLE_INPUT_CONTROL_VALUE_ACCESSOR = { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(function () { return TdDynamicSlideToggleComponent; }), multi: true, }; var TdDynamicSlideToggleComponent = /** @class */ (function (_super) { tslib_1.__extends(TdDynamicSlideToggleComponent, _super); function TdDynamicSlideToggleComponent() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.label = ''; _this.required = false; return _this; } TdDynamicSlideToggleComponent.decorators = [ { type: Component, args: [{ providers: [SLIDE_TOGGLE_INPUT_CONTROL_VALUE_ACCESSOR], selector: 'td-dynamic-slide-toggle', styles: [""], template: "<div class=\"td-dynamic-slide-toggle-wrapper\">\n <mat-slide-toggle [(ngModel)]=\"value\"\n [required]=\"required\">\n {{label}}\n </mat-slide-toggle>\n</div>", },] }, ]; /** @nocollapse */ TdDynamicSlideToggleComponent.ctorParameters = function () { return []; }; return TdDynamicSlideToggleComponent; }(AbstractControlValueAccessor)); export { TdDynamicSlideToggleComponent }; function TdDynamicSlideToggleComponent_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ TdDynamicSlideToggleComponent.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ TdDynamicSlideToggleComponent.ctorParameters; /** @type {?} */ TdDynamicSlideToggleComponent.prototype.control; /** @type {?} */ TdDynamicSlideToggleComponent.prototype.label; /** @type {?} */ TdDynamicSlideToggleComponent.prototype.required; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHluYW1pYy1zbGlkZS10b2dnbGUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvdmFsZW50L2R5bmFtaWMtZm9ybXMvIiwic291cmNlcyI6WyJkeW5hbWljLWVsZW1lbnRzL2R5bmFtaWMtc2xpZGUtdG9nZ2xlL2R5bmFtaWMtc2xpZGUtdG9nZ2xlLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3RELE9BQU8sRUFBRSxpQkFBaUIsRUFBcUMsTUFBTSxnQkFBZ0IsQ0FBQztBQUV0RixPQUFPLEVBQUUsNEJBQTRCLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQztBQUVqRixNQUFNLENBQUMscUJBQU0seUNBQXlDLEdBQVE7SUFDNUQsT0FBTyxFQUFFLGlCQUFpQjtJQUMxQixXQUFXLEVBQUUsVUFBVSxDQUFDLGNBQU0sT0FBQSw2QkFBNkIsRUFBN0IsQ0FBNkIsQ0FBQztJQUM1RCxLQUFLLEVBQUUsSUFBSTtDQUNaLENBQUM7O0lBYWlELHlEQUE0Qjs7O3NCQUk3RCxFQUFFO3lCQUVFLEtBQUs7Ozs7Z0JBakIxQixTQUFTLFNBQUM7b0JBQ1QsU0FBUyxFQUFFLENBQUUseUNBQXlDLENBQUU7b0JBQ3hELFFBQVEsRUFBRSx5QkFBeUI7b0JBQ25DLE1BQU0sRUFBRSxDQUFDLEVBQUUsQ0FBQztvQkFDWixRQUFRLEVBQUUsdUxBS0w7aUJBQ047Ozs7d0NBckJEO0VBc0JtRCw0QkFBNEI7U0FBbEUsNkJBQTZCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBmb3J3YXJkUmVmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE5HX1ZBTFVFX0FDQ0VTU09SLCBDb250cm9sVmFsdWVBY2Nlc3NvciwgRm9ybUNvbnRyb2wgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XHJcblxyXG5pbXBvcnQgeyBBYnN0cmFjdENvbnRyb2xWYWx1ZUFjY2Vzc29yIH0gZnJvbSAnLi4vYWJzdHJhY3QtY29udHJvbC12YWx1ZS1hY2Nlc29yJztcclxuXHJcbmV4cG9ydCBjb25zdCBTTElERV9UT0dHTEVfSU5QVVRfQ09OVFJPTF9WQUxVRV9BQ0NFU1NPUjogYW55ID0ge1xyXG4gIHByb3ZpZGU6IE5HX1ZBTFVFX0FDQ0VTU09SLFxyXG4gIHVzZUV4aXN0aW5nOiBmb3J3YXJkUmVmKCgpID0+IFRkRHluYW1pY1NsaWRlVG9nZ2xlQ29tcG9uZW50KSxcclxuICBtdWx0aTogdHJ1ZSxcclxufTtcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHByb3ZpZGVyczogWyBTTElERV9UT0dHTEVfSU5QVVRfQ09OVFJPTF9WQUxVRV9BQ0NFU1NPUiBdLFxyXG4gIHNlbGVjdG9yOiAndGQtZHluYW1pYy1zbGlkZS10b2dnbGUnLFxyXG4gIHN0eWxlczogW2BgXSxcclxuICB0ZW1wbGF0ZTogYDxkaXYgY2xhc3M9XCJ0ZC1keW5hbWljLXNsaWRlLXRvZ2dsZS13cmFwcGVyXCI+XHJcbiAgPG1hdC1zbGlkZS10b2dnbGUgWyhuZ01vZGVsKV09XCJ2YWx1ZVwiXHJcbiAgICAgICAgICAgICAgICAgICBbcmVxdWlyZWRdPVwicmVxdWlyZWRcIj5cclxuICAgIHt7bGFiZWx9fVxyXG4gIDwvbWF0LXNsaWRlLXRvZ2dsZT5cclxuPC9kaXY+YCxcclxufSlcclxuZXhwb3J0IGNsYXNzIFRkRHluYW1pY1NsaWRlVG9nZ2xlQ29tcG9uZW50IGV4dGVuZHMgQWJzdHJhY3RDb250cm9sVmFsdWVBY2Nlc3NvciBpbXBsZW1lbnRzIENvbnRyb2xWYWx1ZUFjY2Vzc29yIHtcclxuXHJcbiAgY29udHJvbDogRm9ybUNvbnRyb2w7XHJcblxyXG4gIGxhYmVsOiBzdHJpbmcgPSAnJztcclxuXHJcbiAgcmVxdWlyZWQ6IGJvb2xlYW4gPSBmYWxzZTtcclxuXHJcbn1cclxuIl19