File tree Expand file tree Collapse file tree 4 files changed +12
-12
lines changed Expand file tree Collapse file tree 4 files changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import momentPropTypes from 'react-moment-proptypes';
5
5
import { forbidExtraProps , nonNegativeInteger } from 'airbnb-prop-types' ;
6
6
import { css , withStyles , withStylesPropTypes } from 'react-with-styles' ;
7
7
import moment from 'moment' ;
8
- import { addEventListener , removeEventListener } from 'consolidated-events' ;
8
+ import { addEventListener } from 'consolidated-events' ;
9
9
10
10
import { CalendarDayPhrases } from '../defaultPhrases' ;
11
11
import getPhrasePropTypes from '../utils/getPhrasePropTypes' ;
@@ -113,7 +113,7 @@ class CalendarMonthGrid extends React.Component {
113
113
114
114
componentDidMount ( ) {
115
115
const { setCalendarMonthHeights } = this . props ;
116
- this . eventHandle = addEventListener (
116
+ this . removeEventListener = addEventListener (
117
117
this . container ,
118
118
'transitionend' ,
119
119
this . onTransitionEnd ,
@@ -173,7 +173,7 @@ class CalendarMonthGrid extends React.Component {
173
173
}
174
174
175
175
componentWillUnmount ( ) {
176
- removeEventListener ( this . eventHandle ) ;
176
+ if ( this . removeEventListener ) this . removeEventListener ( ) ;
177
177
if ( this . setCalendarMonthHeightsTimeout ) {
178
178
clearTimeout ( this . setCalendarMonthHeightsTimeout ) ;
179
179
}
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ import moment from 'moment';
4
4
import { css , withStyles , withStylesPropTypes } from 'react-with-styles' ;
5
5
import Portal from 'react-portal' ;
6
6
import { forbidExtraProps } from 'airbnb-prop-types' ;
7
- import { addEventListener , removeEventListener } from 'consolidated-events' ;
7
+ import { addEventListener } from 'consolidated-events' ;
8
8
import isTouchDevice from 'is-touch-device' ;
9
9
10
10
import { DateRangePickerPhrases } from '../defaultPhrases' ;
@@ -128,7 +128,7 @@ class DateRangePicker extends React.Component {
128
128
}
129
129
130
130
componentDidMount ( ) {
131
- this . resizeHandle = addEventListener (
131
+ this . removeEventListener = addEventListener (
132
132
window ,
133
133
'resize' ,
134
134
this . responsivizePickerPosition ,
@@ -157,7 +157,7 @@ class DateRangePicker extends React.Component {
157
157
}
158
158
159
159
componentWillUnmount ( ) {
160
- if ( this . resizeHandle ) removeEventListener ( this . resizeHandle ) ;
160
+ if ( this . removeEventListener ) this . removeEventListener ( ) ;
161
161
}
162
162
163
163
onOutsideClick ( ) {
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import React from 'react';
2
2
import PropTypes from 'prop-types' ;
3
3
4
4
// import { forbidExtraProps } from 'airbnb-prop-types'; // TODO: add to propTypes; semver-major
5
- import { addEventListener , removeEventListener } from 'consolidated-events' ;
5
+ import { addEventListener } from 'consolidated-events' ;
6
6
7
7
const propTypes = {
8
8
children : PropTypes . node ,
@@ -25,7 +25,7 @@ export default class OutsideClickHandler extends React.Component {
25
25
componentDidMount ( ) {
26
26
// `capture` flag is set to true so that a `stopPropagation` in the children
27
27
// will not prevent all outside click handlers from firing - maja
28
- this . clickHandle = addEventListener (
28
+ this . removeEventListener = addEventListener (
29
29
document ,
30
30
'click' ,
31
31
this . onOutsideClick ,
@@ -34,7 +34,7 @@ export default class OutsideClickHandler extends React.Component {
34
34
}
35
35
36
36
componentWillUnmount ( ) {
37
- if ( this . clickHandle ) { removeEventListener ( this . clickHandle ) ; }
37
+ if ( this . removeEventListener ) { this . removeEventListener ( ) ; }
38
38
}
39
39
40
40
onOutsideClick ( e ) {
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ import moment from 'moment';
3
3
import { css , withStyles , withStylesPropTypes } from 'react-with-styles' ;
4
4
import Portal from 'react-portal' ;
5
5
import { forbidExtraProps } from 'airbnb-prop-types' ;
6
- import { addEventListener , removeEventListener } from 'consolidated-events' ;
6
+ import { addEventListener } from 'consolidated-events' ;
7
7
import isTouchDevice from 'is-touch-device' ;
8
8
9
9
import SingleDatePickerShape from '../shapes/SingleDatePickerShape' ;
@@ -125,7 +125,7 @@ class SingleDatePicker extends React.Component {
125
125
126
126
/* istanbul ignore next */
127
127
componentDidMount ( ) {
128
- this . resizeHandle = addEventListener (
128
+ this . removeEventListener = addEventListener (
129
129
window ,
130
130
'resize' ,
131
131
this . responsivizePickerPosition ,
@@ -150,7 +150,7 @@ class SingleDatePicker extends React.Component {
150
150
151
151
/* istanbul ignore next */
152
152
componentWillUnmount ( ) {
153
- removeEventListener ( this . resizeHandle ) ;
153
+ if ( this . removeEventListener ) this . removeEventListener ( ) ;
154
154
}
155
155
156
156
onChange ( dateString ) {
You can’t perform that action at this time.
0 commit comments