@@ -92,6 +92,20 @@ export default class ValuesForm extends Component<PropsType, StateType> {
label={item.label}
/>
);
+ case 'array-input':
+ return (
+ <InputRow
+ key={i}
+ isRequired={item.required}
+ type='text'
+ value={this.getInputValue(item)}
+ setValue={(x: string) => {
+ this.props.setMetaState({ [key]: [x] });
+ }}
+ label={item.label}
+ unit={item.settings ? item.settings.unit : null}
+ />
+ );
case 'string-input':
return (
<InputRow
@@ -47,6 +47,9 @@ export default class ValuesWrapper extends Component<PropsType, StateType> {
metaState[key] = def ? def : '';
break;
+ metaState[key] = def ? def : [];
+ break;
case 'number-input':
metaState[key] = def.toString() ? def : '';