UNPKG

geminis-ng

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.14.

36 lines 3.63 kB
var GnLabelComponent_1; import { __decorate } from "tslib"; import { Component, forwardRef } from '@angular/core'; import { NG_VALUE_ACCESSOR } from '@angular/forms'; import { GnFormItem } from '../json-form/json-form-item/FormItem'; import { pipeTypes } from 'geminis-ng-core'; let GnLabelComponent = GnLabelComponent_1 = class GnLabelComponent { constructor() { this.pipeOptions = []; } registerOnChange(fn) { } registerOnTouched(fn) { } writeValue(obj) { if (obj) { this.value = this.pipe ? pipeTypes[this.pipe].transform(obj, ...this.pipeOptions) : obj; } } }; GnLabelComponent.decorators = [ { type: Component, args: [{ selector: 'gn-label', template: `{{value}}`, providers: [{ provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => GnLabelComponent_1), multi: true }] },] } ]; GnLabelComponent = GnLabelComponent_1 = __decorate([ GnFormItem('label') ], GnLabelComponent); export { GnLabelComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGFiZWwuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvZ2VtaW5pcy1uZy9zcmMvbGFiZWwvbGFiZWwuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDcEQsT0FBTyxFQUF1QixpQkFBaUIsRUFBQyxNQUFNLGdCQUFnQixDQUFDO0FBQ3ZFLE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxzQ0FBc0MsQ0FBQztBQUNoRSxPQUFPLEVBQUMsU0FBUyxFQUFDLE1BQU0saUJBQWlCLENBQUM7SUFZN0IsZ0JBQWdCLDhCQUFoQixnQkFBZ0I7O1FBSTNCLGdCQUFXLEdBQVUsRUFBRSxDQUFDO0lBYzFCLENBQUM7SUFaQyxnQkFBZ0IsQ0FBQyxFQUFPO0lBQ3hCLENBQUM7SUFFRCxpQkFBaUIsQ0FBQyxFQUFPO0lBQ3pCLENBQUM7SUFFRCxVQUFVLENBQUMsR0FBUTtRQUNqQixJQUFJLEdBQUcsRUFBRTtZQUNQLElBQUksQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxFQUFFLEdBQUcsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUM7U0FDekY7SUFDSCxDQUFDO0NBRUYsQ0FBQTs7WUE1QkEsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxVQUFVO2dCQUNwQixRQUFRLEVBQUUsV0FBVztnQkFDckIsU0FBUyxFQUFFLENBQUM7d0JBQ1YsT0FBTyxFQUFFLGlCQUFpQjt3QkFDMUIsV0FBVyxFQUFFLFVBQVUsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxrQkFBZ0IsQ0FBQzt3QkFDL0MsS0FBSyxFQUFFLElBQUk7cUJBQ1osQ0FBQzthQUNIOztBQUVZLGdCQUFnQjtJQUQ1QixVQUFVLENBQUMsT0FBTyxDQUFDO0dBQ1AsZ0JBQWdCLENBa0I1QjtTQWxCWSxnQkFBZ0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgZm9yd2FyZFJlZn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge0NvbnRyb2xWYWx1ZUFjY2Vzc29yLCBOR19WQUxVRV9BQ0NFU1NPUn0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xuaW1wb3J0IHtHbkZvcm1JdGVtfSBmcm9tICcuLi9qc29uLWZvcm0vanNvbi1mb3JtLWl0ZW0vRm9ybUl0ZW0nO1xuaW1wb3J0IHtwaXBlVHlwZXN9IGZyb20gJ2dlbWluaXMtbmctY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2duLWxhYmVsJyxcbiAgdGVtcGxhdGU6IGB7e3ZhbHVlfX1gLFxuICBwcm92aWRlcnM6IFt7XG4gICAgcHJvdmlkZTogTkdfVkFMVUVfQUNDRVNTT1IsXG4gICAgdXNlRXhpc3Rpbmc6IGZvcndhcmRSZWYoKCkgPT4gR25MYWJlbENvbXBvbmVudCksXG4gICAgbXVsdGk6IHRydWVcbiAgfV1cbn0pXG5AR25Gb3JtSXRlbSgnbGFiZWwnKVxuZXhwb3J0IGNsYXNzIEduTGFiZWxDb21wb25lbnQgaW1wbGVtZW50cyBDb250cm9sVmFsdWVBY2Nlc3NvciB7XG5cbiAgdmFsdWU6IHN0cmluZztcbiAgcGlwZTogc3RyaW5nO1xuICBwaXBlT3B0aW9uczogYW55W10gPSBbXTtcblxuICByZWdpc3Rlck9uQ2hhbmdlKGZuOiBhbnkpOiB2b2lkIHtcbiAgfVxuXG4gIHJlZ2lzdGVyT25Ub3VjaGVkKGZuOiBhbnkpOiB2b2lkIHtcbiAgfVxuXG4gIHdyaXRlVmFsdWUob2JqOiBhbnkpOiB2b2lkIHtcbiAgICBpZiAob2JqKSB7XG4gICAgICB0aGlzLnZhbHVlID0gdGhpcy5waXBlID8gcGlwZVR5cGVzW3RoaXMucGlwZV0udHJhbnNmb3JtKG9iaiwgLi4udGhpcy5waXBlT3B0aW9ucykgOiBvYmo7XG4gICAgfVxuICB9XG5cbn1cbiJdfQ==