diff --git a/src/components/forms/SelectField/index.jsx b/src/components/forms/SelectField/index.jsx new file mode 100644 index 00000000..451e95d6 --- /dev/null +++ b/src/components/forms/SelectField/index.jsx @@ -0,0 +1,47 @@ +// @flow +import React from 'react' +import Select, { type SelectFieldProps } from '@material-ui/core/Select' +import FormControl from '@material-ui/core/FormControl' +import InputLabel from '@material-ui/core/InputLabel' +import FormHelperText from '@material-ui/core/FormHelperText' + +const style = { + minWidth: '100%', +} + +const SelectInput = ({ + input: { + name, value, onChange, ...restInput + }, + meta, + label, + formControlProps, + ...rest +}: SelectFieldProps) => { + const showError = ((meta.submitError && !meta.dirtySinceLastSubmit) || meta.error) && meta.touched + const inputProps = { ...restInput, name } + + return ( + + {label} +