From 23ca1ea7cee545d3da3a6892d41b145c31684bcc Mon Sep 17 00:00:00 2001 From: zkldi <20380519+zkldi@users.noreply.github.com> Date: Tue, 22 Nov 2022 15:16:03 +0000 Subject: [PATCH] fix: remember countNums in editable quests --- client/src/components/targets/SetNewGoalModal.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/client/src/components/targets/SetNewGoalModal.tsx b/client/src/components/targets/SetNewGoalModal.tsx index e68f89c12..65f422980 100644 --- a/client/src/components/targets/SetNewGoalModal.tsx +++ b/client/src/components/targets/SetNewGoalModal.tsx @@ -206,8 +206,12 @@ function CriteriaModePicker({ charts: GoalDocument["charts"]; onChange: (value: GoalDocument["criteria"]["mode"], countNum?: number) => void; } & GamePT) { - const [absCountNum, setAbsCountNum] = useState(10); - const [perCountNum, setPerCountNum] = useState(10); + const [absCountNum, setAbsCountNum] = useState( + criteria.mode === "absolute" ? criteria.countNum : 10 + ); + const [perCountNum, setPerCountNum] = useState( + criteria.mode === "proportion" ? criteria.countNum * 100 : 10 + ); useEffect(() => { if (criteria.mode === "proportion") {