Bug 1619739 - Fix accessibility wording for DateRangePicker (#7418)

Bug 1619739 - Fix accessibility wording for DateRangePicker

Co-authored-by: Sebastian Hengst <archaeopteryx@coole-files.de>
This commit is contained in:
aeyk 2022-04-12 11:54:24 -04:00 коммит произвёл GitHub
Родитель feb6960d86
Коммит 6de41509b9
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 15 добавлений и 2 удалений

Просмотреть файл

@ -1,13 +1,21 @@
import React from 'react';
import 'react-dates/initialize';
import 'react-dates/lib/css/_datepicker.css';
import { DateRangePicker as DatePickerAirbnb } from 'react-dates';
import {
DateRangePickerPhrases,
DateRangePicker as DatePickerAirbnb,
} from 'react-dates';
import moment from 'moment';
import PropTypes from 'prop-types';
import { Button } from 'reactstrap';
import { ISODate } from './helpers';
const chooseAvailableDate = function chooseAvailableDate(object) {
const { date } = object;
return date;
};
export default class DateRangePicker extends React.Component {
constructor(props) {
super(props);
@ -62,7 +70,11 @@ export default class DateRangePicker extends React.Component {
render() {
const { startDate, endDate, calendarFocused } = this.state;
const defaultPhrases = {
chooseAvailableStartDate: chooseAvailableDate,
chooseAvailableEndDate: chooseAvailableDate,
...DateRangePickerPhrases,
};
return (
<div className="InputFromTo d-inline-block">
<DatePickerAirbnb
@ -79,6 +91,7 @@ export default class DateRangePicker extends React.Component {
numberOfMonths={2}
initialVisibleMonth={() => moment().subtract(1, 'month')}
isOutsideRange={(day) => moment().diff(day) < 0}
phrases={defaultPhrases}
/>
<Button color="secondary" className="ml-3" onClick={this.updateData}>
update