UNPKG

@noaestudio/forms

Version:

Dynamic forms extension for Covalent

57 lines (56 loc) 6.65 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 {?} */ SLIDER_INPUT_CONTROL_VALUE_ACCESSOR = { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(function () { return TdDynamicSliderComponent; }), multi: true, }; var TdDynamicSliderComponent = /** @class */ (function (_super) { tslib_1.__extends(TdDynamicSliderComponent, _super); function TdDynamicSliderComponent() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.label = ''; _this.required = undefined; _this.min = undefined; _this.max = undefined; return _this; } TdDynamicSliderComponent.decorators = [ { type: Component, args: [{ providers: [SLIDER_INPUT_CONTROL_VALUE_ACCESSOR], selector: 'td-dynamic-slider', styles: [".td-dynamic-slider-field{position:relative;margin-top:8px;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;box-sizing:border-box}.td-dynamic-slider-field .td-dynamic-slider{-ms-flex:1;flex:1}"], template: "<div class=\"td-dynamic-slider-wrapper\">\n <div class=\"mat-form-field-placeholder-wrapper mat-form-field-can-float mat-form-field-should-float\"\n [class.mat-focused]=\"slider._isActive\">\n <label class=\"mat-form-field-placeholder mat-float mat-form-field-float td-slider-label\"> {{label}} <span *ngIf=\"required\" class=\"mat-placeholder-required\">*</span></label>\n </div>\n <div class=\"td-dynamic-slider-field\">\n <mat-slider #slider\n class=\"td-dynamic-slider\"\n [(ngModel)]=\"value\"\n [min]=\"min\"\n [max]=\"max\"\n thumbLabel\n tickInterval=\"auto\"\n [required]=\"required\">\n </mat-slider>\n </div>\n</div>\n", },] }, ]; /** @nocollapse */ TdDynamicSliderComponent.ctorParameters = function () { return []; }; return TdDynamicSliderComponent; }(AbstractControlValueAccessor)); export { TdDynamicSliderComponent }; function TdDynamicSliderComponent_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ TdDynamicSliderComponent.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ TdDynamicSliderComponent.ctorParameters; /** @type {?} */ TdDynamicSliderComponent.prototype.control; /** @type {?} */ TdDynamicSliderComponent.prototype.label; /** @type {?} */ TdDynamicSliderComponent.prototype.required; /** @type {?} */ TdDynamicSliderComponent.prototype.min; /** @type {?} */ TdDynamicSliderComponent.prototype.max; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHluYW1pYy1zbGlkZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGNvdmFsZW50L2R5bmFtaWMtZm9ybXMvIiwic291cmNlcyI6WyJkeW5hbWljLWVsZW1lbnRzL2R5bmFtaWMtc2xpZGVyL2R5bmFtaWMtc2xpZGVyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3RELE9BQU8sRUFBRSxpQkFBaUIsRUFBcUMsTUFBTSxnQkFBZ0IsQ0FBQztBQUV0RixPQUFPLEVBQUUsNEJBQTRCLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQztBQUVqRixNQUFNLENBQUMscUJBQU0sbUNBQW1DLEdBQVE7SUFDdEQsT0FBTyxFQUFFLGlCQUFpQjtJQUMxQixXQUFXLEVBQUUsVUFBVSxDQUFDLGNBQU0sT0FBQSx3QkFBd0IsRUFBeEIsQ0FBd0IsQ0FBQztJQUN2RCxLQUFLLEVBQUUsSUFBSTtDQUNaLENBQUM7O0lBeUI0QyxvREFBNEI7OztzQkFJeEQsRUFBRTt5QkFFRSxTQUFTO29CQUVmLFNBQVM7b0JBRVQsU0FBUzs7OztnQkFqQ3hCLFNBQVMsU0FBQztvQkFDVCxTQUFTLEVBQUUsQ0FBRSxtQ0FBbUMsQ0FBRTtvQkFDbEQsUUFBUSxFQUFFLG1CQUFtQjtvQkFDN0IsTUFBTSxFQUFFLENBQUMsMk5BQTJOLENBQUM7b0JBQ3JPLFFBQVEsRUFBRSxtdkJBaUJYO2lCQUNBOzs7O21DQWpDRDtFQWtDOEMsNEJBQTRCO1NBQTdELHdCQUF3QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgZm9yd2FyZFJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBOR19WQUxVRV9BQ0NFU1NPUiwgQ29udHJvbFZhbHVlQWNjZXNzb3IsIEZvcm1Db250cm9sIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xyXG5cclxuaW1wb3J0IHsgQWJzdHJhY3RDb250cm9sVmFsdWVBY2Nlc3NvciB9IGZyb20gJy4uL2Fic3RyYWN0LWNvbnRyb2wtdmFsdWUtYWNjZXNvcic7XHJcblxyXG5leHBvcnQgY29uc3QgU0xJREVSX0lOUFVUX0NPTlRST0xfVkFMVUVfQUNDRVNTT1I6IGFueSA9IHtcclxuICBwcm92aWRlOiBOR19WQUxVRV9BQ0NFU1NPUixcclxuICB1c2VFeGlzdGluZzogZm9yd2FyZFJlZigoKSA9PiBUZER5bmFtaWNTbGlkZXJDb21wb25lbnQpLFxyXG4gIG11bHRpOiB0cnVlLFxyXG59O1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgcHJvdmlkZXJzOiBbIFNMSURFUl9JTlBVVF9DT05UUk9MX1ZBTFVFX0FDQ0VTU09SIF0sXHJcbiAgc2VsZWN0b3I6ICd0ZC1keW5hbWljLXNsaWRlcicsXHJcbiAgc3R5bGVzOiBbYC50ZC1keW5hbWljLXNsaWRlci1maWVsZHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjhweDstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvdztkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnRkLWR5bmFtaWMtc2xpZGVyLWZpZWxkIC50ZC1keW5hbWljLXNsaWRlcnstbXMtZmxleDoxO2ZsZXg6MX1gXSxcclxuICB0ZW1wbGF0ZTogYDxkaXYgY2xhc3M9XCJ0ZC1keW5hbWljLXNsaWRlci13cmFwcGVyXCI+XHJcbiAgPGRpdiBjbGFzcz1cIm1hdC1mb3JtLWZpZWxkLXBsYWNlaG9sZGVyLXdyYXBwZXIgbWF0LWZvcm0tZmllbGQtY2FuLWZsb2F0IG1hdC1mb3JtLWZpZWxkLXNob3VsZC1mbG9hdFwiXHJcbiAgICAgICBbY2xhc3MubWF0LWZvY3VzZWRdPVwic2xpZGVyLl9pc0FjdGl2ZVwiPlxyXG4gICAgPGxhYmVsIGNsYXNzPVwibWF0LWZvcm0tZmllbGQtcGxhY2Vob2xkZXIgbWF0LWZsb2F0IG1hdC1mb3JtLWZpZWxkLWZsb2F0IHRkLXNsaWRlci1sYWJlbFwiPiB7e2xhYmVsfX0gPHNwYW4gKm5nSWY9XCJyZXF1aXJlZFwiIGNsYXNzPVwibWF0LXBsYWNlaG9sZGVyLXJlcXVpcmVkXCI+Kjwvc3Bhbj48L2xhYmVsPlxyXG4gIDwvZGl2PlxyXG4gIDxkaXYgY2xhc3M9XCJ0ZC1keW5hbWljLXNsaWRlci1maWVsZFwiPlxyXG4gICAgPG1hdC1zbGlkZXIgI3NsaWRlclxyXG4gICAgICAgICAgICAgICAgY2xhc3M9XCJ0ZC1keW5hbWljLXNsaWRlclwiXHJcbiAgICAgICAgICAgICAgICBbKG5nTW9kZWwpXT1cInZhbHVlXCJcclxuICAgICAgICAgICAgICAgIFttaW5dPVwibWluXCJcclxuICAgICAgICAgICAgICAgIFttYXhdPVwibWF4XCJcclxuICAgICAgICAgICAgICAgIHRodW1iTGFiZWxcclxuICAgICAgICAgICAgICAgIHRpY2tJbnRlcnZhbD1cImF1dG9cIlxyXG4gICAgICAgICAgICAgICAgW3JlcXVpcmVkXT1cInJlcXVpcmVkXCI+XHJcbiAgICA8L21hdC1zbGlkZXI+XHJcbiAgPC9kaXY+XHJcbjwvZGl2PlxyXG5gLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgVGREeW5hbWljU2xpZGVyQ29tcG9uZW50IGV4dGVuZHMgQWJzdHJhY3RDb250cm9sVmFsdWVBY2Nlc3NvciBpbXBsZW1lbnRzIENvbnRyb2xWYWx1ZUFjY2Vzc29yIHtcclxuXHJcbiAgY29udHJvbDogRm9ybUNvbnRyb2w7XHJcblxyXG4gIGxhYmVsOiBzdHJpbmcgPSAnJztcclxuXHJcbiAgcmVxdWlyZWQ6IGJvb2xlYW4gPSB1bmRlZmluZWQ7XHJcblxyXG4gIG1pbjogbnVtYmVyID0gdW5kZWZpbmVkO1xyXG5cclxuICBtYXg6IG51bWJlciA9IHVuZGVmaW5lZDtcclxuXHJcbn1cclxuIl19