From a772d9622aea2b977ff581fe84f53f805ae55e67 Mon Sep 17 00:00:00 2001 From: Huijie Wei Date: Sat, 30 Jul 2022 22:09:37 +0800 Subject: [PATCH 1/2] fix NumberInput on Pinyin input method --- src/mantine-core/src/NumberInput/NumberInput.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mantine-core/src/NumberInput/NumberInput.tsx b/src/mantine-core/src/NumberInput/NumberInput.tsx index bf5f5bdc1af..d7c8643624a 100644 --- a/src/mantine-core/src/NumberInput/NumberInput.tsx +++ b/src/mantine-core/src/NumberInput/NumberInput.tsx @@ -322,6 +322,10 @@ export const NumberInput = forwardRef((props ); const handleChange = (event: React.ChangeEvent) => { + const evt = event.nativeEvent as InputEvent + if (evt.isComposing) return + + const val = event.target.value; const parsed = parseNum(val); From 8528d6d8bcdef4f61f61eb80dcdb20e48e27ee9a Mon Sep 17 00:00:00 2001 From: Huijie Wei Date: Sat, 6 Aug 2022 09:22:11 +0800 Subject: [PATCH 2/2] fix NumberInput on Pinyin input method Prettier format --- src/mantine-core/src/NumberInput/NumberInput.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/mantine-core/src/NumberInput/NumberInput.tsx b/src/mantine-core/src/NumberInput/NumberInput.tsx index 98d5518ba1e..067a879f406 100644 --- a/src/mantine-core/src/NumberInput/NumberInput.tsx +++ b/src/mantine-core/src/NumberInput/NumberInput.tsx @@ -314,10 +314,11 @@ export const NumberInput = forwardRef((props ); const handleChange = (event: React.ChangeEvent) => { - const evt = event.nativeEvent as InputEvent - if (evt.isComposing) return - - + const evt = event.nativeEvent as InputEvent; + if (evt.isComposing) { + return; + } + const val = event.target.value; const parsed = parseNum(val);