use Event.currentTarget in Calendar.changeViewMonth

Also do the same on Calendar.handleYearClick.
old
Marcin Szamotulski 2016-08-31 19:01:38 +01:00
parent f9d6d3b1c6
commit 8a91ab3bed
1 changed files with 2 additions and 2 deletions

View File

@ -56,14 +56,14 @@ const factory = (IconButton) => {
}; };
handleYearClick = (event) => { handleYearClick = (event) => {
const year = parseInt(event.target.id); const year = parseInt(event.currentTarget.id);
const viewDate = time.setYear(this.props.selectedDate, year); const viewDate = time.setYear(this.props.selectedDate, year);
this.setState({viewDate}); this.setState({viewDate});
this.props.onChange(viewDate, false); this.props.onChange(viewDate, false);
}; };
changeViewMonth = (event) => { changeViewMonth = (event) => {
const direction = event.target.id; const direction = event.currentTarget.id;
this.setState({ this.setState({
direction, direction,
viewDate: time.addMonths(this.state.viewDate, DIRECTION_STEPS[direction]) viewDate: time.addMonths(this.state.viewDate, DIRECTION_STEPS[direction])