|
@@ -11,6 +11,7 @@ import { NumberParamComponent } from './parameter/number';
|
|
import { RangeParamComponent } from './parameter/range';
|
|
import { RangeParamComponent } from './parameter/range';
|
|
import { SelectParamComponent } from './parameter/select';
|
|
import { SelectParamComponent } from './parameter/select';
|
|
import { MultiSelectParamComponent } from './parameter/multi-select';
|
|
import { MultiSelectParamComponent } from './parameter/multi-select';
|
|
|
|
+import { TextParamComponent } from './parameter/text';
|
|
|
|
|
|
interface ParametersProps<P extends Params> {
|
|
interface ParametersProps<P extends Params> {
|
|
params: P
|
|
params: P
|
|
@@ -32,6 +33,8 @@ function getParamComponent<P extends Param>(p: Param, value: P['defaultValue'],
|
|
return <SelectParamComponent param={p} value={value} onChange={onChange} />
|
|
return <SelectParamComponent param={p} value={value} onChange={onChange} />
|
|
case 'multi-select':
|
|
case 'multi-select':
|
|
return <MultiSelectParamComponent param={p} value={value} onChange={onChange} />
|
|
return <MultiSelectParamComponent param={p} value={value} onChange={onChange} />
|
|
|
|
+ case 'text':
|
|
|
|
+ return <TextParamComponent param={p} value={value} onChange={onChange} />
|
|
}
|
|
}
|
|
return ''
|
|
return ''
|
|
}
|
|
}
|