I'm trying to use react-datepicker form with formik and I don't have possibility to input value manually. I have to choose date first so that I can edit date manually, but I can't write it.
Did anyone have such problem?
const DateComponent = ({...props}) => {
const setFieldValue = useFormikContext()
const [field] = useField(props)
const onChange = (value) => {
setFieldValue(field.name, value)
}
return(
<DatePicker
{...field}
{...props}
selected={field.value && new Date(field.value) || null}
onChange={onChange}
customInput={<Input />}
dateFormat="dd.MM.yyyy"
locale="ru"
/>
)
}
ReactDOM.render(<DateComponent name="date"/>, document.getElementById('root'));