@tangential/configurable-input-widgets
Version:
Input Widgets with persistable, dynamic configuration.
13 lines • 2.12 kB
JavaScript
import { ObjectUtil } from '@tangential/core';
import { ConfigurableInputIval } from '../configurable-input-ival';
const Model = {
value: ''
};
export class TextIval extends ConfigurableInputIval {
constructor(config, key) {
super(config, key);
this.value = config.value || '';
}
}
TextIval.$model = ObjectUtil.assignDeep({}, ConfigurableInputIval.$model, Model);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGV4dC1pdmFsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvdGFuZ2VudGlhbC9jb25maWd1cmFibGUtaW5wdXQtd2lkZ2V0cy9zcmMvbGliL2RhdGEtdHlwZS90ZXh0L3RleHQtaXZhbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQVksVUFBVSxFQUFDLE1BQU0sa0JBQWtCLENBQUE7QUFDdEQsT0FBTyxFQUFDLHFCQUFxQixFQUE0QixNQUFNLDRCQUE0QixDQUFBO0FBTzNGLE1BQU0sS0FBSyxHQUFlO0lBQ3hCLEtBQUssRUFBRSxFQUFFO0NBQ1YsQ0FBQTtBQUVELE1BQU0sT0FBTyxRQUFTLFNBQVEscUJBQXFCO0lBS2pELFlBQVksTUFBbUIsRUFBRSxHQUFZO1FBQzNDLEtBQUssQ0FBQyxNQUFNLEVBQUUsR0FBRyxDQUFDLENBQUE7UUFDbEIsSUFBSSxDQUFDLEtBQUssR0FBRyxNQUFNLENBQUMsS0FBSyxJQUFJLEVBQUUsQ0FBQTtJQUNqQyxDQUFDOztBQVBlLGVBQU0sR0FBZSxVQUFVLENBQUMsVUFBVSxDQUFDLEVBQUUsRUFBRSxxQkFBcUIsQ0FBQyxNQUFNLEVBQUUsS0FBSyxDQUFDLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0pzb25pZmllZCwgT2JqZWN0VXRpbH0gZnJvbSAnQHRhbmdlbnRpYWwvY29yZSdcbmltcG9ydCB7Q29uZmlndXJhYmxlSW5wdXRJdmFsLCBDb25maWd1cmFibGVJbnB1dEl2YWxKc29ufSBmcm9tICcuLi9jb25maWd1cmFibGUtaW5wdXQtaXZhbCdcblxuXG5leHBvcnQgaW50ZXJmYWNlIFRleHRJdmFsSUYgZXh0ZW5kcyBDb25maWd1cmFibGVJbnB1dEl2YWxKc29uIHtcbiAgdmFsdWU/OiBzdHJpbmdcbn1cblxuY29uc3QgTW9kZWw6IFRleHRJdmFsSUYgPSB7XG4gIHZhbHVlOiAnJ1xufVxuXG5leHBvcnQgY2xhc3MgVGV4dEl2YWwgZXh0ZW5kcyBDb25maWd1cmFibGVJbnB1dEl2YWwgaW1wbGVtZW50cyBKc29uaWZpZWQ8VGV4dEl2YWwsIFRleHRJdmFsSUY+LCBUZXh0SXZhbElGIHtcbiAgc3RhdGljIG92ZXJyaWRlICRtb2RlbDogVGV4dEl2YWxJRiA9IE9iamVjdFV0aWwuYXNzaWduRGVlcCh7fSwgQ29uZmlndXJhYmxlSW5wdXRJdmFsLiRtb2RlbCwgTW9kZWwpXG5cbiAgb3ZlcnJpZGUgdmFsdWU6IHN0cmluZ1xuXG4gIGNvbnN0cnVjdG9yKGNvbmZpZz86IFRleHRJdmFsSUYsIGtleT86IHN0cmluZykge1xuICAgIHN1cGVyKGNvbmZpZywga2V5KVxuICAgIHRoaXMudmFsdWUgPSBjb25maWcudmFsdWUgfHwgJydcbiAgfVxufVxuIl19