@@ -9,7 +9,8 @@ import moment from 'moment';
9
9
10
10
const DisputeDueByDate : React . FC < {
11
11
dueBy : number ;
12
- } > = ( { dueBy } ) => {
12
+ showRemainingDays ?: boolean ;
13
+ } > = ( { dueBy, showRemainingDays = true } ) => {
13
14
const daysRemaining = Math . floor (
14
15
moment . unix ( dueBy ) . diff ( moment ( ) , 'days' , true )
15
16
) ;
@@ -20,31 +21,33 @@ const DisputeDueByDate: React.FC< {
20
21
return (
21
22
< span className = "dispute-steps__steps__response-date" >
22
23
{ respondByDate }
23
- < span
24
- className = { classNames ( {
25
- 'dispute-steps__steps__response-date--urgent' :
26
- daysRemaining < 3 ,
27
- 'dispute-steps__steps__response-date--warning' :
28
- daysRemaining < 7 && daysRemaining > 2 ,
29
- } ) }
30
- >
31
- { daysRemaining > 0 &&
32
- sprintf (
33
- // Translators: %d is the number of days left to respond to the dispute.
34
- _n (
35
- '(%d day left to respond)' ,
36
- '(%d days left to respond)' ,
37
- daysRemaining ,
38
- 'woocommerce-payments'
39
- ) ,
40
- daysRemaining
41
- ) }
24
+ { showRemainingDays && (
25
+ < span
26
+ className = { classNames ( {
27
+ 'dispute-steps__steps__response-date--urgent' :
28
+ daysRemaining < 3 ,
29
+ 'dispute-steps__steps__response-date--warning' :
30
+ daysRemaining < 7 && daysRemaining > 2 ,
31
+ } ) }
32
+ >
33
+ { daysRemaining > 0 &&
34
+ sprintf (
35
+ // Translators: %d is the number of days left to respond to the dispute.
36
+ _n (
37
+ '(%d day left to respond)' ,
38
+ '(%d days left to respond)' ,
39
+ daysRemaining ,
40
+ 'woocommerce-payments'
41
+ ) ,
42
+ daysRemaining
43
+ ) }
42
44
43
- { daysRemaining === 0 &&
44
- __ ( '(Last day today)' , 'woocommerce-payments' ) }
45
- { daysRemaining < 0 &&
46
- __ ( '(Past due)' , 'woocommerce-payments' ) }
47
- </ span >
45
+ { daysRemaining === 0 &&
46
+ __ ( '(Last day today)' , 'woocommerce-payments' ) }
47
+ { daysRemaining < 0 &&
48
+ __ ( '(Past due)' , 'woocommerce-payments' ) }
49
+ </ span >
50
+ ) }
48
51
</ span >
49
52
) ;
50
53
} ;
0 commit comments