@@ -148,12 +148,10 @@ export default class Work extends ConsentComponent {
148
148
}
149
149
150
150
onUpdateDate ( date , timePeriod ) {
151
- if ( date ) {
152
- const { newWork : oldWork } = this . state ;
153
- const newWork = { ...oldWork } ;
154
- newWork [ timePeriod ] = date ;
155
- this . setState ( { newWork, isSubmit : false } ) ;
156
- }
151
+ const { newWork : oldWork } = this . state ;
152
+ const newWork = { ...oldWork } ;
153
+ newWork [ timePeriod ] = date ;
154
+ this . setState ( { newWork, isSubmit : false } ) ;
157
155
}
158
156
159
157
/**
@@ -491,11 +489,13 @@ export default class Work extends ConsentComponent {
491
489
< div styleName = "field col-2" >
492
490
< DatePicker
493
491
readOnly
492
+ showClearDate
494
493
numberOfMonths = { 1 }
495
494
isOutsideRange = { moment ( ) . subtract ( 1 , 'd' ) }
496
495
date = { newWork . timePeriodFrom }
497
496
id = "date-from1"
498
497
onDateChange = { date => this . onUpdateDate ( date , 'timePeriodFrom' ) }
498
+ onClearDate = { date => this . onUpdateDate ( '' , 'timePeriodFrom' ) }
499
499
placeholder = "dd/mm/yyyy"
500
500
/>
501
501
{
@@ -518,12 +518,14 @@ export default class Work extends ConsentComponent {
518
518
< div styleName = "field col-2" >
519
519
< DatePicker
520
520
readOnly
521
+ showClearDate
521
522
disabled = { endDateDisabled }
522
523
numberOfMonths = { 1 }
523
524
isOutsideRange = { moment ( ) . subtract ( 1 , 'd' ) }
524
525
date = { newWork . timePeriodTo }
525
526
id = "date-to1"
526
527
onDateChange = { date => this . onUpdateDate ( date , 'timePeriodTo' ) }
528
+ onClearDate = { date => this . onUpdateDate ( '' , 'timePeriodTo' ) }
527
529
placeholder = "dd/mm/yyyy"
528
530
/>
529
531
{
@@ -642,11 +644,13 @@ export default class Work extends ConsentComponent {
642
644
</ label >
643
645
< DatePicker
644
646
readOnly
647
+ showClearDate
645
648
numberOfMonths = { 1 }
646
649
isOutsideRange = { moment ( ) . subtract ( 1 , 'd' ) }
647
650
date = { newWork . timePeriodFrom }
648
651
id = "date-from2"
649
652
onDateChange = { date => this . onUpdateDate ( date , 'timePeriodFrom' ) }
653
+ onClearDate = { date => this . onUpdateDate ( '' , 'timePeriodFrom' ) }
650
654
placeholder = "dd/mm/yyyy"
651
655
/>
652
656
{
@@ -665,12 +669,14 @@ export default class Work extends ConsentComponent {
665
669
</ label >
666
670
< DatePicker
667
671
readOnly
672
+ showClearDate
668
673
disabled = { endDateDisabled }
669
674
numberOfMonths = { 1 }
670
675
isOutsideRange = { moment ( ) . subtract ( 1 , 'd' ) }
671
676
date = { newWork . timePeriodTo }
672
677
id = "date-to2"
673
678
onDateChange = { date => this . onUpdateDate ( date , 'timePeriodTo' ) }
679
+ onClearDate = { date => this . onUpdateDate ( '' , 'timePeriodTo' ) }
674
680
placeholder = "dd/mm/yyyy"
675
681
/>
676
682
{
0 commit comments