From f95839c785332a1c490218da50093436652f31b7 Mon Sep 17 00:00:00 2001 From: Joel Date: Fri, 2 Feb 2024 18:08:49 +0800 Subject: [PATCH] fix: input not set min or max null value blur would set null (#2361) --- .../model-provider-page/model-modal/Input.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/web/app/components/header/account-setting/model-provider-page/model-modal/Input.tsx b/web/app/components/header/account-setting/model-provider-page/model-modal/Input.tsx index c4ee3829cd..55a5767b77 100644 --- a/web/app/components/header/account-setting/model-provider-page/model-modal/Input.tsx +++ b/web/app/components/header/account-setting/model-provider-page/model-modal/Input.tsx @@ -26,12 +26,14 @@ const Input: FC = ({ max, }) => { const toLimit = (v: string) => { - if (min !== undefined && parseFloat(v) < min) { + const minNum = parseFloat(`${min}`) + const maxNum = parseFloat(`${max}`) + if (!isNaN(minNum) && parseFloat(v) < minNum) { onChange(`${min}`) return } - if (max !== undefined && parseFloat(v) > max) + if (!isNaN(maxNum) && parseFloat(v) > maxNum) onChange(`${max}`) } return (