Это библиотека Material-Ui Pickers: https://material -ui-pickers.dev / api / datepicker
Если вы перейдете к InlinePickers, вы увидите три примера, которые я хочуиспользуйте тот, что в конце со значком календаря в поле ввода.Проблема в том, что если вы включите это, то пользователь сможет редактировать поле и вводить даты.Тем не менее, я хочу, чтобы поле ввода оставалось таким же, где оно открывает календарь, когда вы фокусируетесь на вводе.
Поэтому я хотел бы иметь возможность открывать календарь либо в фокусе, либо когда вы щелкаете по календарю.
Кроме того, почему подача просмотров поддерживает ["year", "month",«день»] по-прежнему отображать только месяц и день.Можно ли также отображать год, сохраняя месяц в текстовом, а не числовом формате?
<InlineDatePicker
keyboard
label={"Start Date"}
value={startDate}
onChange={(e) => {this.handleDateChange(e, 'start')}}
className={styles.dateInput}
minDate={this.getMinDate()}
views={["year", "month", "day"]}
/>