UNPKG

geminis-ng

Version:

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

52 lines 4.88 kB
var GnTextareaComponent_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 GnTextareaComponent = GnTextareaComponent_1 = class GnTextareaComponent { constructor() { this.placeholder = ''; this.autosize = true; 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; } }; GnTextareaComponent.decorators = [ { type: Component, args: [{ selector: 'gn-textarea', template: "<textarea [(ngModel)]=\"value\" nz-input [placeholder]=\"placeholder||''\" [nzAutosize]=\"autosize\"></textarea>\n", providers: [{ provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => GnTextareaComponent_1), multi: true }], styles: [""] },] } ]; GnTextareaComponent.propDecorators = { placeholder: [{ type: Input }], autosize: [{ type: Input }], value: [{ type: Input }] }; GnTextareaComponent = GnTextareaComponent_1 = __decorate([ GnFormItem('input-textarea') ], GnTextareaComponent); export { GnTextareaComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGV4dGFyZWEuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvZ2VtaW5pcy1uZy9zcmMvdGV4dGFyZWEvdGV4dGFyZWEuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsT0FBTyxFQUFDLFNBQVMsRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQzNELE9BQU8sRUFBdUIsaUJBQWlCLEVBQUMsTUFBTSxnQkFBZ0IsQ0FBQztBQUN2RSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sc0NBQXNDLENBQUM7SUFjbkQsbUJBQW1CLGlDQUFuQixtQkFBbUI7O1FBSXJCLGdCQUFXLEdBQUcsRUFBRSxDQUFDO1FBQ2pCLGFBQVEsR0FBb0MsSUFBSSxDQUFDO1FBYTFELGdCQUFXLEdBQUcsQ0FBQyxLQUFhLEVBQUUsRUFBRTtRQUNoQyxDQUFDLENBQUE7SUFhSCxDQUFDO0lBekJDLElBQWEsS0FBSyxDQUFDLENBQVM7UUFDMUIsSUFBSSxJQUFJLENBQUMsVUFBVSxLQUFLLENBQUMsRUFBRTtZQUN6QixJQUFJLENBQUMsVUFBVSxHQUFHLENBQUMsQ0FBQztZQUNwQixJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQztTQUNuQztJQUNILENBQUM7SUFFRCxJQUFJLEtBQUs7UUFDUCxPQUFPLElBQUksQ0FBQyxVQUFVLENBQUM7SUFDekIsQ0FBQztJQUtELGdCQUFnQixDQUFDLEVBQU87UUFDdEIsSUFBSSxDQUFDLFdBQVcsR0FBRyxFQUFFLENBQUM7SUFDeEIsQ0FBQztJQUVELGlCQUFpQixDQUFDLEVBQU87SUFDekIsQ0FBQztJQUVELFVBQVUsQ0FBQyxHQUFRO1FBQ2pCLElBQUksQ0FBQyxLQUFLLEdBQUcsR0FBRyxDQUFDO0lBQ25CLENBQUM7Q0FFRixDQUFBOztZQTNDQSxTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLGFBQWE7Z0JBQ3ZCLDhIQUF3QztnQkFFeEMsU0FBUyxFQUFFLENBQUM7d0JBQ1YsT0FBTyxFQUFFLGlCQUFpQjt3QkFDMUIsV0FBVyxFQUFFLFVBQVUsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxxQkFBbUIsQ0FBQzt3QkFDbEQsS0FBSyxFQUFFLElBQUk7cUJBQ1osQ0FBQzs7YUFDSDs7OzBCQU1FLEtBQUs7dUJBQ0wsS0FBSztvQkFFTCxLQUFLOztBQVBLLG1CQUFtQjtJQUQvQixVQUFVLENBQUMsZ0JBQWdCLENBQUM7R0FDaEIsbUJBQW1CLENBZ0MvQjtTQWhDWSxtQkFBbUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgZm9yd2FyZFJlZiwgSW5wdXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtDb250cm9sVmFsdWVBY2Nlc3NvciwgTkdfVkFMVUVfQUNDRVNTT1J9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcbmltcG9ydCB7R25Gb3JtSXRlbX0gZnJvbSAnLi4vanNvbi1mb3JtL2pzb24tZm9ybS1pdGVtL0Zvcm1JdGVtJztcbmltcG9ydCB7QXV0b1NpemVUeXBlfSBmcm9tICduZy16b3Jyby1hbnRkL2lucHV0L2F1dG9zaXplLmRpcmVjdGl2ZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2duLXRleHRhcmVhJyxcbiAgdGVtcGxhdGVVcmw6ICcuL3RleHRhcmVhLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vdGV4dGFyZWEuY29tcG9uZW50LmNzcyddLFxuICBwcm92aWRlcnM6IFt7XG4gICAgcHJvdmlkZTogTkdfVkFMVUVfQUNDRVNTT1IsXG4gICAgdXNlRXhpc3Rpbmc6IGZvcndhcmRSZWYoKCkgPT4gR25UZXh0YXJlYUNvbXBvbmVudCksXG4gICAgbXVsdGk6IHRydWVcbiAgfV1cbn0pXG5AR25Gb3JtSXRlbSgnaW5wdXQtdGV4dGFyZWEnKVxuZXhwb3J0IGNsYXNzIEduVGV4dGFyZWFDb21wb25lbnQgaW1wbGVtZW50cyBDb250cm9sVmFsdWVBY2Nlc3NvciB7XG5cbiAgcHJpdmF0ZSBpbm5lclZhbHVlOiBzdHJpbmc7XG5cbiAgQElucHV0KCkgcGxhY2Vob2xkZXIgPSAnJztcbiAgQElucHV0KCkgYXV0b3NpemU6IHN0cmluZyB8IGJvb2xlYW4gfCBBdXRvU2l6ZVR5cGUgPSB0cnVlO1xuXG4gIEBJbnB1dCgpIHNldCB2YWx1ZSh2OiBzdHJpbmcpIHtcbiAgICBpZiAodGhpcy5pbm5lclZhbHVlICE9PSB2KSB7XG4gICAgICB0aGlzLmlubmVyVmFsdWUgPSB2O1xuICAgICAgdGhpcy52YWx1ZUNoYW5nZSh0aGlzLmlubmVyVmFsdWUpO1xuICAgIH1cbiAgfVxuXG4gIGdldCB2YWx1ZSgpOiBzdHJpbmcge1xuICAgIHJldHVybiB0aGlzLmlubmVyVmFsdWU7XG4gIH1cblxuICB2YWx1ZUNoYW5nZSA9ICh2YWx1ZTogc3RyaW5nKSA9PiB7XG4gIH1cblxuICByZWdpc3Rlck9uQ2hhbmdlKGZuOiBhbnkpOiB2b2lkIHtcbiAgICB0aGlzLnZhbHVlQ2hhbmdlID0gZm47XG4gIH1cblxuICByZWdpc3Rlck9uVG91Y2hlZChmbjogYW55KTogdm9pZCB7XG4gIH1cblxuICB3cml0ZVZhbHVlKG9iajogYW55KTogdm9pZCB7XG4gICAgdGhpcy52YWx1ZSA9IG9iajtcbiAgfVxuXG59XG4iXX0=