From bc711eea36cfb697543e9db60f4717d8d9f9ecc2 Mon Sep 17 00:00:00 2001 From: Huijie Wei Date: Sat, 13 Aug 2022 03:19:54 +0800 Subject: [PATCH] [@mantine/core] NumberInput: Fix incorrect events handling for composite events (#1935) * fix NumberInput on Pinyin input method * fix NumberInput on Pinyin input method Prettier format --- src/mantine-core/src/NumberInput/NumberInput.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/mantine-core/src/NumberInput/NumberInput.tsx b/src/mantine-core/src/NumberInput/NumberInput.tsx index 2e162df630e..067a879f406 100644 --- a/src/mantine-core/src/NumberInput/NumberInput.tsx +++ b/src/mantine-core/src/NumberInput/NumberInput.tsx @@ -314,6 +314,11 @@ 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);