diff --git a/apps/marketplace/src/components/Sale.tsx b/apps/marketplace/src/components/Sale.tsx index bff877cb..fd23985b 100644 --- a/apps/marketplace/src/components/Sale.tsx +++ b/apps/marketplace/src/components/Sale.tsx @@ -281,7 +281,11 @@ const Sale: FunctionComponent = ({ - + ) => { if (onChange) { - const formattedValue = event.target.value.replace(/,/g, ""); - const numberValue = Number(formattedValue); + const value = event.target.value; + const numberValue = value ? Number(value.replace(/,/g, "")) : null; - event.target.type = "number"; - event.target.valueAsNumber = numberValue; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const newTarget = event.target as any; + newTarget.value = numberValue; + event.target = newTarget; onChange(event); }