fixing on_change triggered 2x

This commit is contained in:
rizky 2024-11-06 02:21:18 -07:00
parent a8bfd9f4cb
commit 5d1c8ca4cd
1 changed files with 3 additions and 7 deletions

View File

@ -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,