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 {
66 /* eslint-disable-next-line */
77 _handleOnDateSelected = ( { selected, selectable, date } ) => {
88 const { selected : selectedDate , onChange, onDateSelected } = this . props ;
9- onDateSelected && onDateSelected ( { selected, selectable, date } ) ;
9+ if ( onDateSelected ) {
10+ onDateSelected ( { selected, selectable, date } ) ;
11+ }
1012
1113 if ( ! selectable ) {
1214 return ;
@@ -17,7 +19,9 @@ class DatePicker extends React.Component {
1719 newDate = null ;
1820 }
1921
20- onChange && onChange ( newDate ) ;
22+ if ( onChange ) {
23+ onChange ( newDate ) ;
24+ }
2125 } ;
2226
2327 render ( ) {
Original file line number Diff line number Diff line change @@ -14,8 +14,8 @@ class RangeDatePicker extends React.Component {
1414 state = { hoveredDate : null } ;
1515
1616 setHoveredDate = date => {
17- this . setState (
18- state => ( state . hoveredDate === date ? null : { hoveredDate : date } )
17+ this . setState ( state =>
18+ state . hoveredDate === date ? null : { hoveredDate : date }
1919 ) ;
2020 } ;
2121
@@ -35,7 +35,9 @@ class RangeDatePicker extends React.Component {
3535 /* eslint-disable-next-line */
3636 _handleOnDateSelected = ( { selected, selectable, date } ) => {
3737 const { selected : selectedDates , onDateSelected, onChange } = this . props ;
38- onDateSelected && onDateSelected ( { selected, selectable, date } ) ;
38+ if ( onDateSelected ) {
39+ onDateSelected ( { selected, selectable, date } ) ;
40+ }
3941
4042 if ( ! selectable ) {
4143 return ;
@@ -58,7 +60,9 @@ class RangeDatePicker extends React.Component {
5860 newDates . push ( date ) ;
5961 }
6062
61- onChange && onChange ( newDates ) ;
63+ if ( onChange ) {
64+ onChange ( newDates ) ;
65+ }
6266
6367 if ( newDates . length === 2 ) {
6468 this . setHoveredDate ( null ) ;
Original file line number Diff line number Diff line change 99export function composeEventHandlers ( ...fns ) {
1010 return ( event , ...args ) =>
1111 fns . some ( fn => {
12- fn && fn ( event , ...args ) ;
12+ if ( fn ) {
13+ fn ( event , ...args ) ;
14+ }
15+
1316 return event . defaultPrevented ;
1417 } ) ;
1518}
@@ -29,7 +32,9 @@ export function getArrowKeyHandlers(config) {
2932 38 : config . up ,
3033 40 : config . down ,
3134 } [ keyCode ] ;
32- fn && fn ( event ) ;
35+ if ( fn ) {
36+ fn ( event ) ;
37+ }
3338 } ;
3439}
3540
You can’t perform that action at this time.
0 commit comments