Skip to content

Commit bf88ac6

Browse files
Merge pull request #148 from shivam-51/issue-96
fix: issue #96
2 parents f6bace0 + ecf2b8d commit bf88ac6

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

src/containers/Filter/ChallengeFilter/index.jsx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,19 @@ const ChallengeFilter = ({
6060
const [totalPrizesFromError, setTotalPrizesFromError] = useState(null);
6161
const [totalPrizesToError, setTotalPrizesToError] = useState(null);
6262

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+
6376
const onInputTotalPrizesFrom = useRef(_.debounce((f) => f(), 500));
6477
const onInputTotalPrizesTo = useRef(_.debounce((f) => f(), 500));
6578

@@ -166,6 +179,7 @@ const ChallengeFilter = ({
166179
} else {
167180
setTotalPrizesFromError(null);
168181
}
182+
setValTotalPrizesFrom(value.toLocaleString("en-US"));
169183
if (totalPrizesToError) {
170184
return;
171185
}
@@ -199,6 +213,7 @@ const ChallengeFilter = ({
199213
} else {
200214
setTotalPrizesToError(null);
201215
}
216+
setValTotalPrizesTo(value.toLocaleString("en-US"));
202217
if (totalPrizesFromError) {
203218
return;
204219
}

src/utils/index.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -163,11 +163,8 @@ export function parseTotalPrizes(s) {
163163
let n;
164164
if (valid) {
165165
n = +val.replace(/,/g, "");
166-
if (/,/.test(val)) {
167-
valid = valid && n.toLocaleString("en-US") === val;
168-
}
166+
return n;
169167
}
170-
if (valid) return n;
171168
}
172169

173170
export function triggerDownload(fileName, blob) {

0 commit comments

Comments
 (0)