@tangential/configurable-input-widgets
Version:
Input Widgets with persistable, dynamic configuration.
18 lines • 2.49 kB
JavaScript
import { ObjectUtil } from '@tangential/core';
import { BaseMediaType } from '@tangential/media-types';
const Model = {
value: null
};
export class ConfigurableInputIval extends BaseMediaType {
constructor(config, key) {
super(config, key);
}
get uiValue() {
return '' + this.value;
}
set uiValue(val) {
this.value = val;
}
}
ConfigurableInputIval.$model = ObjectUtil.assignDeep({}, BaseMediaType.$model, Model);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlndXJhYmxlLWlucHV0LWl2YWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy90YW5nZW50aWFsL2NvbmZpZ3VyYWJsZS1pbnB1dC13aWRnZXRzL3NyYy9saWIvZGF0YS10eXBlL2NvbmZpZ3VyYWJsZS1pbnB1dC1pdmFsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBWSxVQUFVLEVBQUMsTUFBTSxrQkFBa0IsQ0FBQTtBQUN0RCxPQUFPLEVBQUMsYUFBYSxFQUFvQixNQUFNLHlCQUF5QixDQUFBO0FBTXhFLE1BQU0sS0FBSyxHQUE4QjtJQUN2QyxLQUFLLEVBQUUsSUFBSTtDQUNaLENBQUE7QUFFRCxNQUFNLE9BQU8scUJBQXNCLFNBQVEsYUFBYTtJQUl0RCxZQUFZLE1BQVcsRUFBRSxHQUFZO1FBQ25DLEtBQUssQ0FBQyxNQUFNLEVBQUUsR0FBRyxDQUFDLENBQUM7SUFDckIsQ0FBQztJQUVELElBQUksT0FBTztRQUNULE9BQU8sRUFBRSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUE7SUFDeEIsQ0FBQztJQUVELElBQUksT0FBTyxDQUFDLEdBQVc7UUFDckIsSUFBSSxDQUFDLEtBQUssR0FBRyxHQUFHLENBQUE7SUFDbEIsQ0FBQzs7QUFiZSw0QkFBTSxHQUE4QixVQUFVLENBQUMsVUFBVSxDQUFDLEVBQUUsRUFBRSxhQUFhLENBQUMsTUFBTSxFQUFFLEtBQUssQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtKc29uaWZpZWQsIE9iamVjdFV0aWx9IGZyb20gJ0B0YW5nZW50aWFsL2NvcmUnXG5pbXBvcnQge0Jhc2VNZWRpYVR5cGUsIEJhc2VNZWRpYVR5cGVKc29ufSBmcm9tICdAdGFuZ2VudGlhbC9tZWRpYS10eXBlcydcblxuZXhwb3J0IGludGVyZmFjZSBDb25maWd1cmFibGVJbnB1dEl2YWxKc29uIGV4dGVuZHMgQmFzZU1lZGlhVHlwZUpzb24ge1xuICB2YWx1ZT86IGFueVxufVxuXG5jb25zdCBNb2RlbDogQ29uZmlndXJhYmxlSW5wdXRJdmFsSnNvbiA9IHtcbiAgdmFsdWU6IG51bGxcbn1cblxuZXhwb3J0IGNsYXNzIENvbmZpZ3VyYWJsZUlucHV0SXZhbCBleHRlbmRzIEJhc2VNZWRpYVR5cGUgaW1wbGVtZW50cyBKc29uaWZpZWQ8Q29uZmlndXJhYmxlSW5wdXRJdmFsLCBDb25maWd1cmFibGVJbnB1dEl2YWxKc29uPiwgQ29uZmlndXJhYmxlSW5wdXRJdmFsSnNvbiB7XG4gIHN0YXRpYyBvdmVycmlkZSAkbW9kZWw6IENvbmZpZ3VyYWJsZUlucHV0SXZhbEpzb24gPSBPYmplY3RVdGlsLmFzc2lnbkRlZXAoe30sIEJhc2VNZWRpYVR5cGUuJG1vZGVsLCBNb2RlbClcbiAgdmFsdWU6IGFueVxuXG4gIGNvbnN0cnVjdG9yKGNvbmZpZzogYW55LCBrZXk/OiBzdHJpbmcpIHtcbiAgICBzdXBlcihjb25maWcsIGtleSk7XG4gIH1cblxuICBnZXQgdWlWYWx1ZSgpOiBzdHJpbmcge1xuICAgIHJldHVybiAnJyArIHRoaXMudmFsdWVcbiAgfVxuXG4gIHNldCB1aVZhbHVlKHZhbDogc3RyaW5nKSB7XG4gICAgdGhpcy52YWx1ZSA9IHZhbFxuICB9XG5cblxufVxuIl19