Skip to content

Commit e476c4c

Browse files
fix: refine
1 parent 6d2715d commit e476c4c

File tree

2 files changed

+4
-16
lines changed

2 files changed

+4
-16
lines changed

src/containers/Filter/ChallengeFilter/index.jsx

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -60,19 +60,6 @@ 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-
7663
const onInputTotalPrizesFrom = useRef(_.debounce((f) => f(), 500));
7764
const onInputTotalPrizesTo = useRef(_.debounce((f) => f(), 500));
7865

@@ -179,7 +166,6 @@ const ChallengeFilter = ({
179166
} else {
180167
setTotalPrizesFromError(null);
181168
}
182-
setValTotalPrizesFrom(value.toLocaleString("en-US"));
183169
if (totalPrizesToError) {
184170
return;
185171
}
@@ -213,7 +199,6 @@ const ChallengeFilter = ({
213199
} else {
214200
setTotalPrizesToError(null);
215201
}
216-
setValTotalPrizesTo(value.toLocaleString("en-US"));
217202
if (totalPrizesFromError) {
218203
return;
219204
}

src/utils/index.js

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

170173
export function triggerDownload(fileName, blob) {

0 commit comments

Comments
 (0)