Ошибка с Material-UI / Pickers при обновлении Material-UI / Core - PullRequest
0 голосов
/ 07 января 2020

У меня есть приложение реагирования, которое использует material-ui. Я недавно обновил @ material-ui / core до 4.8.3 с 4.5.1 (я сделал это, потому что хотел использовать компонент TableContainer, который не был доступен в более ранней версии).

После обновления мой приложение больше не компилируется из-за ошибок с моим компонентом DatePicker из @ material-ui / pickers. Я получаю сообщение об ошибке:

"Type" {renderDay: (day: MaterialUiPickersDate, selectedDate: MaterialUiPickersDate, dayInCurrentMonth: boolean) => Элемент; значение: Момент; вариант: "stati c "; onChange: (day: MaterialUiPickersDate) => void; ... еще 9 ...; rowMax: undefined;} 'отсутствуют следующие свойства из типа' Pick ': цвет, размер"

Вот фрагмент моего кода, в котором я использую компонент DatePicker.

import MomentUtils from "@date-io/moment";
import { DatePicker, Day, MuiPickersUtilsProvider } from "@material-ui/pickers";
import { MaterialUiPickersDate } from "@material-ui/pickers/typings/date";

...

<MuiPickersUtilsProvider utils={MomentUtils}>
        <DatePicker
          // eslint-disable-next-line
          renderDay={renderDay}
          value={selectedDate}
          variant="static"
          onChange={handleDateChange}
          format="YYYY-MM-DD"
          disableToolbar={true}
          style={undefined}
          onFocus={undefined}
          onBlur={undefined}
          className={undefined}
          ref={undefined}
          innerRef={undefined}
          rows={undefined}
          rowsMax={undefined}
        />
</MuiPickersUtilsProvider>

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 28 января 2020

Эта проблема была исправлена ​​в последней (3.2.10) версии @material-ui/pickers

...