diff options
Diffstat (limited to 'src/components')
| -rw-r--r-- | src/components/Fields.js | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/src/components/Fields.js b/src/components/Fields.js index 3db8bfdd..586a6a22 100644 --- a/src/components/Fields.js +++ b/src/components/Fields.js @@ -1,20 +1,19 @@ import ReactSelect from "react-select"; const Select = ({ - options, - name, - setFieldValue, - value, - disabled + field, + ...props }) => ( + <> <ReactSelect classNamePrefix="form-select" - options={options} - name={name} - onChange={(option) => setFieldValue(name, option.value)} - value={value ? options.find(option => option.value === value) : ''} - isDisabled={disabled} + ref={field.ref} + onChange={(option) => field.onChange(option.value)} + value={field.value ? props.options.find(option => option.value === field.value) : ''} + isDisabled={props.disabled} + {...props} /> + </> ); export { |
