UNPKG

geminis-ng

Version:

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

50 lines 4.45 kB
var GnInputComponent_1; import { __decorate } from "tslib"; import { Component, forwardRef, Input } from '@angular/core'; import { NG_VALUE_ACCESSOR } from '@angular/forms'; import { GnFormItem } from '../json-form/json-form-item/FormItem'; let GnInputComponent = GnInputComponent_1 = class GnInputComponent { constructor() { this.placeholder = ''; this.valueChange = (value) => { }; } set value(v) { if (this.innerValue !== v) { this.innerValue = v; this.valueChange(this.innerValue); } } get value() { return this.innerValue; } registerOnChange(fn) { this.valueChange = fn; } registerOnTouched(fn) { } writeValue(obj) { this.value = obj; } }; GnInputComponent.decorators = [ { type: Component, args: [{ selector: 'gn-input', template: "<input [(ngModel)]=\"value\" nz-input [placeholder]=\"placeholder\"/>\n", providers: [{ provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => GnInputComponent_1), multi: true }], styles: [""] },] } ]; GnInputComponent.propDecorators = { placeholder: [{ type: Input }], value: [{ type: Input }] }; GnInputComponent = GnInputComponent_1 = __decorate([ GnFormItem('input') ], GnInputComponent); export { GnInputComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5wdXQuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvZ2VtaW5pcy1uZy9zcmMvaW5wdXQvaW5wdXQuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQzNELE9BQU8sRUFBdUIsaUJBQWlCLEVBQUMsTUFBTSxnQkFBZ0IsQ0FBQztBQUN2RSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sc0NBQXNDLENBQUM7SUFhbkQsZ0JBQWdCLDhCQUFoQixnQkFBZ0I7O1FBSWxCLGdCQUFXLEdBQUcsRUFBRSxDQUFDO1FBYTFCLGdCQUFXLEdBQUcsQ0FBQyxLQUFhLEVBQUUsRUFBRTtRQUNoQyxDQUFDLENBQUE7SUFhSCxDQUFDO0lBekJDLElBQWEsS0FBSyxDQUFDLENBQVM7UUFDMUIsSUFBSSxJQUFJLENBQUMsVUFBVSxLQUFLLENBQUMsRUFBRTtZQUN6QixJQUFJLENBQUMsVUFBVSxHQUFHLENBQUMsQ0FBQztZQUNwQixJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQztTQUNuQztJQUNILENBQUM7SUFFRCxJQUFJLEtBQUs7UUFDUCxPQUFPLElBQUksQ0FBQyxVQUFVLENBQUM7SUFDekIsQ0FBQztJQUtELGdCQUFnQixDQUFDLEVBQU87UUFDdEIsSUFBSSxDQUFDLFdBQVcsR0FBRyxFQUFFLENBQUM7SUFDeEIsQ0FBQztJQUVELGlCQUFpQixDQUFDLEVBQU87SUFDekIsQ0FBQztJQUVELFVBQVUsQ0FBQyxHQUFRO1FBQ2pCLElBQUksQ0FBQyxLQUFLLEdBQUcsR0FBRyxDQUFDO0lBQ25CLENBQUM7Q0FFRixDQUFBOztZQTFDQSxTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLFVBQVU7Z0JBQ3BCLG1GQUFxQztnQkFFckMsU0FBUyxFQUFFLENBQUM7d0JBQ1YsT0FBTyxFQUFFLGlCQUFpQjt3QkFDMUIsV0FBVyxFQUFFLFVBQVUsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxrQkFBZ0IsQ0FBQzt3QkFDL0MsS0FBSyxFQUFFLElBQUk7cUJBQ1osQ0FBQzs7YUFDSDs7OzBCQU1FLEtBQUs7b0JBRUwsS0FBSzs7QUFOSyxnQkFBZ0I7SUFENUIsVUFBVSxDQUFDLE9BQU8sQ0FBQztHQUNQLGdCQUFnQixDQStCNUI7U0EvQlksZ0JBQWdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnQsIGZvcndhcmRSZWYsIElucHV0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7Q29udHJvbFZhbHVlQWNjZXNzb3IsIE5HX1ZBTFVFX0FDQ0VTU09SfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5pbXBvcnQge0duRm9ybUl0ZW19IGZyb20gJy4uL2pzb24tZm9ybS9qc29uLWZvcm0taXRlbS9Gb3JtSXRlbSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2duLWlucHV0JyxcbiAgdGVtcGxhdGVVcmw6ICcuL2lucHV0LmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vaW5wdXQuY29tcG9uZW50LmNzcyddLFxuICBwcm92aWRlcnM6IFt7XG4gICAgcHJvdmlkZTogTkdfVkFMVUVfQUNDRVNTT1IsXG4gICAgdXNlRXhpc3Rpbmc6IGZvcndhcmRSZWYoKCkgPT4gR25JbnB1dENvbXBvbmVudCksXG4gICAgbXVsdGk6IHRydWVcbiAgfV1cbn0pXG5AR25Gb3JtSXRlbSgnaW5wdXQnKVxuZXhwb3J0IGNsYXNzIEduSW5wdXRDb21wb25lbnQgaW1wbGVtZW50cyBDb250cm9sVmFsdWVBY2Nlc3NvciB7XG5cbiAgcHJpdmF0ZSBpbm5lclZhbHVlOiBzdHJpbmc7XG5cbiAgQElucHV0KCkgcGxhY2Vob2xkZXIgPSAnJztcblxuICBASW5wdXQoKSBzZXQgdmFsdWUodjogc3RyaW5nKSB7XG4gICAgaWYgKHRoaXMuaW5uZXJWYWx1ZSAhPT0gdikge1xuICAgICAgdGhpcy5pbm5lclZhbHVlID0gdjtcbiAgICAgIHRoaXMudmFsdWVDaGFuZ2UodGhpcy5pbm5lclZhbHVlKTtcbiAgICB9XG4gIH1cblxuICBnZXQgdmFsdWUoKTogc3RyaW5nIHtcbiAgICByZXR1cm4gdGhpcy5pbm5lclZhbHVlO1xuICB9XG5cbiAgdmFsdWVDaGFuZ2UgPSAodmFsdWU6IHN0cmluZykgPT4ge1xuICB9XG5cbiAgcmVnaXN0ZXJPbkNoYW5nZShmbjogYW55KTogdm9pZCB7XG4gICAgdGhpcy52YWx1ZUNoYW5nZSA9IGZuO1xuICB9XG5cbiAgcmVnaXN0ZXJPblRvdWNoZWQoZm46IGFueSk6IHZvaWQge1xuICB9XG5cbiAgd3JpdGVWYWx1ZShvYmo6IGFueSk6IHZvaWQge1xuICAgIHRoaXMudmFsdWUgPSBvYmo7XG4gIH1cblxufVxuIl19