Witam, tak jak w tytule: mam taki kod:
const renderTimePicker = ({input, label, meta: { touched, error }, ...custom}) => {
return (
<TimePicker
{...input}
hintText={label}
format="24hr"
okLabel="OK"
cancelLabel="Anuluj"
onChange = {(event, time) => input.onChange(time)}
{...custom} />
);
};
<Field
component={renderTimePicker}
hintText="Czas spotkania"
name="time"
format={null}
fullWidth={true} />
Jak ustawiam czas za pierwszym razem, to wszystko działa. Jak spróbuję go potem zmienić, to poprzedni czas jest jakby usuwany, TimePicker zamiast poprzedniego czasu pokazuje obecny czas, a w konsoli wyrzuca się ostrzeżenie Warning: Failed prop type: Invalid prop `value` of type `string` supplied to `TimePicker`, expected `object`.