diff --git a/src/pages/Payment/Payment.tsx b/src/pages/Payment/Payment.tsx index 97edb6b..7f7d15f 100644 --- a/src/pages/Payment/Payment.tsx +++ b/src/pages/Payment/Payment.tsx @@ -122,7 +122,7 @@ export default function Payment() { return; } - + if (Number(paymentValueField) < 900) { enqueueSnackbar("Минимальная сумма 900р"); @@ -290,7 +290,10 @@ export default function Payment() { value: paymentValueField, type: "number", }} - onChange={(e) => setPaymentValueField(e.target.value.replace(/^0+(?=\d\.)/, ""))} + onChange={(e) => { + const value = parseFloat(e.target.value.replace(/^0+(?=\d\.)/, "")); + setPaymentValueField(isNaN(value) ? "" : value.toString()); + }} id="payment-amount" gap={upMd ? "16px" : "10px"} color={"#F2F3F7"}