File tree Expand file tree Collapse file tree 3 files changed +21
-8
lines changed Expand file tree Collapse file tree 3 files changed +21
-8
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,9 @@ class DatePicker extends React.Component {
6
6
/* eslint-disable-next-line */
7
7
_handleOnDateSelected = ( { selected, selectable, date } ) => {
8
8
const { selected : selectedDate , onChange, onDateSelected } = this . props ;
9
- onDateSelected && onDateSelected ( { selected, selectable, date } ) ;
9
+ if ( onDateSelected ) {
10
+ onDateSelected ( { selected, selectable, date } ) ;
11
+ }
10
12
11
13
if ( ! selectable ) {
12
14
return ;
@@ -17,7 +19,9 @@ class DatePicker extends React.Component {
17
19
newDate = null ;
18
20
}
19
21
20
- onChange && onChange ( newDate ) ;
22
+ if ( onChange ) {
23
+ onChange ( newDate ) ;
24
+ }
21
25
} ;
22
26
23
27
render ( ) {
Original file line number Diff line number Diff line change @@ -14,8 +14,8 @@ class RangeDatePicker extends React.Component {
14
14
state = { hoveredDate : null } ;
15
15
16
16
setHoveredDate = date => {
17
- this . setState (
18
- state => ( state . hoveredDate === date ? null : { hoveredDate : date } )
17
+ this . setState ( state =>
18
+ state . hoveredDate === date ? null : { hoveredDate : date }
19
19
) ;
20
20
} ;
21
21
@@ -35,7 +35,9 @@ class RangeDatePicker extends React.Component {
35
35
/* eslint-disable-next-line */
36
36
_handleOnDateSelected = ( { selected, selectable, date } ) => {
37
37
const { selected : selectedDates , onDateSelected, onChange } = this . props ;
38
- onDateSelected && onDateSelected ( { selected, selectable, date } ) ;
38
+ if ( onDateSelected ) {
39
+ onDateSelected ( { selected, selectable, date } ) ;
40
+ }
39
41
40
42
if ( ! selectable ) {
41
43
return ;
@@ -58,7 +60,9 @@ class RangeDatePicker extends React.Component {
58
60
newDates . push ( date ) ;
59
61
}
60
62
61
- onChange && onChange ( newDates ) ;
63
+ if ( onChange ) {
64
+ onChange ( newDates ) ;
65
+ }
62
66
63
67
if ( newDates . length === 2 ) {
64
68
this . setHoveredDate ( null ) ;
Original file line number Diff line number Diff line change 9
9
export function composeEventHandlers ( ...fns ) {
10
10
return ( event , ...args ) =>
11
11
fns . some ( fn => {
12
- fn && fn ( event , ...args ) ;
12
+ if ( fn ) {
13
+ fn ( event , ...args ) ;
14
+ }
15
+
13
16
return event . defaultPrevented ;
14
17
} ) ;
15
18
}
@@ -29,7 +32,9 @@ export function getArrowKeyHandlers(config) {
29
32
38 : config . up ,
30
33
40 : config . down ,
31
34
} [ keyCode ] ;
32
- fn && fn ( event ) ;
35
+ if ( fn ) {
36
+ fn ( event ) ;
37
+ }
33
38
} ;
34
39
}
35
40
You can’t perform that action at this time.
0 commit comments