Я использую DatePicker для выбора даты для моего веб-приложения и мобильного браузера. Я использую код ниже
import DateFnsUtils from '@date-io/date-fns'; // choose your lib
import {DatePicker, MuiPickersUtilsProvider} from '@material-ui/pickers';
------
function onCancel() {
console.log('onCancel');
setShowDate(false);
}
return (
<div
<MuiPickersUtilsProvider utils={DateFnsUtils}>
<DatePicker
value={date}
style={{display: 'none'}}
onChange={onChange}
open={showDate}
onClose={onCancel}
/>
</MuiPickersUtilsProvider>
</div>
);
onClose = {onCancel} работает в настольном браузере, но когда я запускаю в мобильном браузере chrome, он не показывает диалоговое окно DatePicker , может ли кто-нибудь подсказать, как мы обрабатываем кнопку отмены в диалоговом окне DatePicker ?