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
JavaScript
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=