Выбор даты MUI + Dayjs = TypeError: pt.isUTC не является функцией
Получение этой ошибки при вводе определенного компонента
Вот пакеты, которые я установил
"@mui/lab": "^5.0.0-alpha.122",
"@mui/material": "^5.10.15",
"@mui/system": "^5.11.12",
"@mui/utils": "^5.10.15",
"@mui/x-data-grid": "^6.0.0",
"@mui/x-date-pickers": "^6.0.2",
TypeError: pt.isUTC is not a function
at AdapterDayjs.getTimezone (AdapterDayjs.js:300:1)
at AdapterDayjs.setTimezone (AdapterDayjs.js:312:1)
at Object.setTimezone (valueManagers.js:29:1)
at useValueWithTimezone.js:29:1
at Object.useMemo (react-dom.production.min.js:172:1)
at react_production_min.useMemo (react.production.min.js:23:24)
at useValueWithTimezone (useValueWithTimezone.js:29:1)
at usePickerValue (usePickerValue.js:184:1)
at usePicker (usePicker.js:21:1)
at useDesktopPicker (useDesktopPicker.js:60:1)
at DesktopDateTimePicker.js:86:1
at Ch (react-dom.production.min.js:157:1)
at gi (react-dom.production.min.js:176:1)
at ck (react-dom.production.min.js:271:1)
at bk (react-dom.production.min.js:250:1)
at ak (react-dom.production.min.js:250:1)
at Tj (react-dom.production.min.js:250:1)
at Lj (react-dom.production.min.js:243:1)
at react-dom.production.min.js:123:1
at at.unstable_runWithPriority (scheduler.production.min.js:17:1)
at gg (react-dom.production.min.js:122:1)
at jg (react-dom.production.min.js:123:1)
at ig (react-dom.production.min.js:122:1)
at Jg (react-dom.production.min.js:237:1)
at Oh (react-dom.production.min.js:170:1)
Также установите LocalizationProvider с адаптером Dayjs.
импортировать { LocalizationProvider } из '@mui/x-date-pickers'; импортировать {AdapterDayjs} из '@mui/x-date-pickers/AdapterDayjs';
Есть идеи, в чем может быть ошибка?
1 ответ
Хорошо, я понял, как это решить.
Я расширяю это из DayJS
dayjs.extend(utc);
dayjs.extend(advancedFormat);
dayjs.extend(timezone);
dayjs.tz.setDefault('America/New_York');
Но также мне пришлось установить некоторые значения в таком коде
setStartDate(dayjs.utc());
setEndDate(dayjs.utc());
Ошибка была вызвана определенным компонентом MUI (выбор даты).
Надеюсь, это поможет кому-то