Version
^4.0.5
Mode
All
Describe the bug
Using DropZone, if the filed name is a nested field that application fails. For example:
To Reproduce
use the code below:
import { Formik } from 'formik'
import { Form, DropZone } from 'react-formik-ui';
<Formik
initialValues={{
files1: {
files2[]
}
}}
onSubmit={data => (alert(JSON.stringify(data)))}
>
<Form>
<DropZone
name='files1.files2'
label='File upload'
placeholder='Try dropping some files here, or click to select files to upload.'
/>
</Form>
</Formik>
Expected behavior
nested values should be set
Additional context
The issue is at src/lib/components/DropZone/DropZone.js line 29
|
const files = multiple ? values[name].concat(dropedFiles) : dropedFiles |
const files = multiple ? values[name].concat(dropedFiles) : dropedFiles
if the name is "files1.files2" of course values["files1.files2"] return undefined.
Can you please fix this?
Thanks
Version
^4.0.5
Mode
All
Describe the bug
Using DropZone, if the filed name is a nested field that application fails. For example:
To Reproduce
use the code below:
Expected behavior
nested values should be set
Additional context
The issue is at src/lib/components/DropZone/DropZone.js line 29
react-formik-ui/src/lib/components/DropZone/DropZone.js
Line 29 in 8c2784f
if the name is "files1.files2" of course values["files1.files2"] return undefined.
Can you please fix this?
Thanks