import React, { PropTypes } from 'react'; import Input from 'react-toolbox/lib/input'; import Button from 'react-toolbox/lib/button'; function gerArrayWithEntries (num) { return Array.from(Array(num)); } export const PARAM_PREFIX = 'param_'; const genParams = (input, num = 0, setValue) => { return (
{gerArrayWithEntries(num).map((v, i) => { const key = `${PARAM_PREFIX}${i + 1}`; return ( setValue(key, value)} value={input[key]} /> ); })}
); }; const AddStrategy = ({ input, setValue, incValue, // clear, onCancel, onSubmit, }) => (
setValue('name', value)} value={input.name} /> setValue('description', value)} value={input.description} />
{genParams(input, input._params, setValue)}


); AddStrategy.propTypes = { input: PropTypes.object, setValue: PropTypes.func, incValue: PropTypes.func, clear: PropTypes.func, onCancel: PropTypes.func, onSubmit: PropTypes.func, }; export default AddStrategy;