fixing on_change triggered 2x
This commit is contained in:
parent
a8bfd9f4cb
commit
5d1c8ca4cd
|
|
@ -102,9 +102,9 @@ export const FieldTypeInput: FC<{
|
||||||
|
|
||||||
const renderOnChange = () => {
|
const renderOnChange = () => {
|
||||||
input.render();
|
input.render();
|
||||||
if (field.on_change) {
|
// if (field.on_change) {
|
||||||
field.on_change({ value: fm.data[field.name], name: field.name, fm });
|
// field.on_change({ value: fm.data[field.name], name: field.name, fm });
|
||||||
}
|
// }
|
||||||
|
|
||||||
clearTimeout(input.change_timeout);
|
clearTimeout(input.change_timeout);
|
||||||
input.change_timeout = setTimeout(fm.render, 300);
|
input.change_timeout = setTimeout(fm.render, 300);
|
||||||
|
|
@ -294,10 +294,6 @@ export const FieldTypeInput: FC<{
|
||||||
onChange={(ev) => {
|
onChange={(ev) => {
|
||||||
fm.data[field.name] = ev.currentTarget.value.replace(/\D/g, "");
|
fm.data[field.name] = ev.currentTarget.value.replace(/\D/g, "");
|
||||||
renderOnChange();
|
renderOnChange();
|
||||||
|
|
||||||
if (prop.onChange) {
|
|
||||||
prop.onChange(fm.data[field.name]);
|
|
||||||
}
|
|
||||||
}}
|
}}
|
||||||
value={format(value, {
|
value={format(value, {
|
||||||
mask: mask,
|
mask: mask,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue