File tree Expand file tree Collapse file tree 4 files changed +47
-25
lines changed Expand file tree Collapse file tree 4 files changed +47
-25
lines changed Original file line number Diff line number Diff line change @@ -33,5 +33,27 @@ export function formatLoadPaymentTerm(
33
33
input : unknown ,
34
34
{ fallback = 'Unknown' } : FormatLoadPaymentTermOptions = { } ,
35
35
) : string {
36
- return ! isValidLoadPaymentTerm ( input ) ? fallback : toStartCase ( input ) ;
36
+ if ( ! isValidLoadPaymentTerm ( input ) ) return fallback ;
37
+
38
+ switch ( input ) {
39
+ case '5_days' :
40
+ return '5 Business Days' ;
41
+ case '7_days' :
42
+ return '7 Business Days' ;
43
+ case '10_days' :
44
+ return '10 Business Days' ;
45
+ case '15_days' :
46
+ return '15 Business Days' ;
47
+ case '20_days' :
48
+ return '20 Business Days' ;
49
+ case '30_days' :
50
+ return '30 Business Days' ;
51
+ case '45_days' :
52
+ return '45 Business Days' ;
53
+ case '60_days' :
54
+ return '60 Business Days' ;
55
+
56
+ default :
57
+ return toStartCase ( input ) ;
58
+ }
37
59
}
Original file line number Diff line number Diff line change @@ -60,21 +60,21 @@ export function formatPaymentTerm(
60
60
return short ? 'CKOP' : 'Check on Pickup' ;
61
61
62
62
case '5_days' :
63
- return short ? '5 Days' : '5 Business Days' ;
63
+ return '5 Business Days' ;
64
64
case '7_days' :
65
- return short ? '7 Days' : '7 Business Days' ;
65
+ return '7 Business Days' ;
66
66
case '10_days' :
67
- return short ? '10 Days' : '10 Business Days' ;
67
+ return '10 Business Days' ;
68
68
case '15_days' :
69
- return short ? '15 Days' : '15 Business Days' ;
69
+ return '15 Business Days' ;
70
70
case '20_days' :
71
- return short ? '20 Days' : '20 Business Days' ;
71
+ return '20 Business Days' ;
72
72
case '30_days' :
73
- return short ? '30 Days' : '30 Business Days' ;
73
+ return '30 Business Days' ;
74
74
case '45_days' :
75
- return short ? '45 Days' : '45 Business Days' ;
75
+ return '45 Business Days' ;
76
76
case '60_days' :
77
- return short ? '60 Days' : '60 Business Days' ;
77
+ return '60 Business Days' ;
78
78
79
79
default :
80
80
return toStartCase ( input ) ;
Original file line number Diff line number Diff line change @@ -6,35 +6,35 @@ it('formats known', () => {
6
6
Array [
7
7
Array [
8
8
"5_days",
9
- "5 Days",
9
+ "5 Business Days",
10
10
],
11
11
Array [
12
12
"7_days",
13
- "7 Days",
13
+ "7 Business Days",
14
14
],
15
15
Array [
16
16
"10_days",
17
- "10 Days",
17
+ "10 Business Days",
18
18
],
19
19
Array [
20
20
"15_days",
21
- "15 Days",
21
+ "15 Business Days",
22
22
],
23
23
Array [
24
24
"20_days",
25
- "20 Days",
25
+ "20 Business Days",
26
26
],
27
27
Array [
28
28
"30_days",
29
- "30 Days",
29
+ "30 Business Days",
30
30
],
31
31
Array [
32
32
"45_days",
33
- "45 Days",
33
+ "45 Business Days",
34
34
],
35
35
Array [
36
36
"60_days",
37
- "60 Days",
37
+ "60 Business Days",
38
38
],
39
39
Array [
40
40
"other",
Original file line number Diff line number Diff line change @@ -63,42 +63,42 @@ it('formats known', () => {
63
63
Array [
64
64
"5_days",
65
65
"5 Business Days",
66
- "5 Days",
66
+ "5 Business Days",
67
67
],
68
68
Array [
69
69
"7_days",
70
70
"7 Business Days",
71
- "7 Days",
71
+ "7 Business Days",
72
72
],
73
73
Array [
74
74
"10_days",
75
75
"10 Business Days",
76
- "10 Days",
76
+ "10 Business Days",
77
77
],
78
78
Array [
79
79
"15_days",
80
80
"15 Business Days",
81
- "15 Days",
81
+ "15 Business Days",
82
82
],
83
83
Array [
84
84
"20_days",
85
85
"20 Business Days",
86
- "20 Days",
86
+ "20 Business Days",
87
87
],
88
88
Array [
89
89
"30_days",
90
90
"30 Business Days",
91
- "30 Days",
91
+ "30 Business Days",
92
92
],
93
93
Array [
94
94
"45_days",
95
95
"45 Business Days",
96
- "45 Days",
96
+ "45 Business Days",
97
97
],
98
98
Array [
99
99
"60_days",
100
100
"60 Business Days",
101
- "60 Days",
101
+ "60 Business Days",
102
102
],
103
103
]
104
104
` ) ;
You can’t perform that action at this time.
0 commit comments