From 1a330543d6c17a0c2027e2735c13730cc187bc45 Mon Sep 17 00:00:00 2001 From: Alexis DRAI Date: Wed, 14 Jun 2023 18:07:49 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=82=20Fix=20#16:=20Validate=20number?= =?UTF-8?q?=20fields=20to=20prevent=20NaN=20issues?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- screens/moves/MoveFormScreen.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/screens/moves/MoveFormScreen.tsx b/screens/moves/MoveFormScreen.tsx index a99d10d..576ffe6 100644 --- a/screens/moves/MoveFormScreen.tsx +++ b/screens/moves/MoveFormScreen.tsx @@ -102,14 +102,22 @@ const MoveFormScreen = ({ navigation, route }: Props) => { Power: setMove({ ...move, power: Number(text) })} + onChangeText={(text) => { + if (!isNaN(Number(text))) { + setMove({ ...move, power: Number(text) }); + } + }} style={styles.input} keyboardType="numeric" /> Accuracy: setMove({ ...move, accuracy: Number(text) })} + onChangeText={(text) => { + if (!isNaN(Number(text))) { + setMove({ ...move, accuracy: Number(text) }); + } + }} style={styles.input} keyboardType="numeric" />