File tree Expand file tree Collapse file tree 2 files changed +16
-4
lines changed
containers/Filter/ChallengeFilter Expand file tree Collapse file tree 2 files changed +16
-4
lines changed Original file line number Diff line number Diff line change @@ -60,6 +60,19 @@ const ChallengeFilter = ({
60
60
const [ totalPrizesFromError , setTotalPrizesFromError ] = useState ( null ) ;
61
61
const [ totalPrizesToError , setTotalPrizesToError ] = useState ( null ) ;
62
62
63
+ const [ valTotalPrizesFrom , setValTotalPrizesFrom ] = useState ( totalPrizesFrom ) ;
64
+ const [ valTotalPrizesTo , setValTotalPrizesTo ] = useState ( totalPrizesTo ) ;
65
+
66
+ useEffect ( ( ) => {
67
+ ref . current . totalPrizesFrom = totalPrizesFrom ;
68
+ setValTotalPrizesFrom ( totalPrizesFrom ) ;
69
+ } , [ totalPrizesFrom ] ) ;
70
+
71
+ useEffect ( ( ) => {
72
+ ref . current . totalPrizesTo = totalPrizesTo ;
73
+ setValTotalPrizesTo ( totalPrizesTo ) ;
74
+ } , [ totalPrizesTo ] ) ;
75
+
63
76
const onInputTotalPrizesFrom = useRef ( _ . debounce ( ( f ) => f ( ) , 500 ) ) ;
64
77
const onInputTotalPrizesTo = useRef ( _ . debounce ( ( f ) => f ( ) , 500 ) ) ;
65
78
@@ -166,6 +179,7 @@ const ChallengeFilter = ({
166
179
} else {
167
180
setTotalPrizesFromError ( null ) ;
168
181
}
182
+ setValTotalPrizesFrom ( value . toLocaleString ( "en-US" ) ) ;
169
183
if ( totalPrizesToError ) {
170
184
return ;
171
185
}
@@ -199,6 +213,7 @@ const ChallengeFilter = ({
199
213
} else {
200
214
setTotalPrizesToError ( null ) ;
201
215
}
216
+ setValTotalPrizesTo ( value . toLocaleString ( "en-US" ) ) ;
202
217
if ( totalPrizesFromError ) {
203
218
return ;
204
219
}
Original file line number Diff line number Diff line change @@ -163,11 +163,8 @@ export function parseTotalPrizes(s) {
163
163
let n ;
164
164
if ( valid ) {
165
165
n = + val . replace ( / , / g, "" ) ;
166
- if ( / , / . test ( val ) ) {
167
- valid = valid && n . toLocaleString ( "en-US" ) === val ;
168
- }
166
+ return n ;
169
167
}
170
- if ( valid ) return n ;
171
168
}
172
169
173
170
export function triggerDownload ( fileName , blob ) {
You can’t perform that action at this time.
0 commit comments