From 5d1c8ca4cd94735ec67c914a6a56698b7631c5a8 Mon Sep 17 00:00:00 2001 From: rizky Date: Wed, 6 Nov 2024 02:21:18 -0700 Subject: [PATCH] fixing on_change triggered 2x --- comps/form/field/type/TypeInput.tsx | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/comps/form/field/type/TypeInput.tsx b/comps/form/field/type/TypeInput.tsx index 13098b9..859d739 100755 --- a/comps/form/field/type/TypeInput.tsx +++ b/comps/form/field/type/TypeInput.tsx @@ -102,9 +102,9 @@ export const FieldTypeInput: FC<{ const renderOnChange = () => { input.render(); - if (field.on_change) { - field.on_change({ value: fm.data[field.name], name: field.name, fm }); - } + // if (field.on_change) { + // field.on_change({ value: fm.data[field.name], name: field.name, fm }); + // } clearTimeout(input.change_timeout); input.change_timeout = setTimeout(fm.render, 300); @@ -294,10 +294,6 @@ export const FieldTypeInput: FC<{ onChange={(ev) => { fm.data[field.name] = ev.currentTarget.value.replace(/\D/g, ""); renderOnChange(); - - if (prop.onChange) { - prop.onChange(fm.data[field.name]); - } }} value={format(value, { mask: mask,