From 6738dfe0d38f17a1f57de533ad185bca9fbbc64f Mon Sep 17 00:00:00 2001 From: jialin Date: Fri, 19 Dec 2025 20:32:12 +0800 Subject: [PATCH] fix: anyway submit disabled when no catalog specs --- src/pages/llmodels/components/deploy-builtin-modal.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/pages/llmodels/components/deploy-builtin-modal.tsx b/src/pages/llmodels/components/deploy-builtin-modal.tsx index 892ce5ff..f1ee1842 100644 --- a/src/pages/llmodels/components/deploy-builtin-modal.tsx +++ b/src/pages/llmodels/components/deploy-builtin-modal.tsx @@ -96,6 +96,7 @@ const AddModal: React.FC = (props) => { const selectSpecRef = useRef({} as CatalogSpec); const specListRef = useRef([]); const noCompatibleGPUsRef = useRef(false); + const [noCompatibleGPUs, setNoCompatibleGPUs] = useState(false); const handleSumit = () => { form.current?.submit?.(); @@ -265,6 +266,7 @@ const AddModal: React.FC = (props) => { // If no avaliable gpus for the model, show warning message if (!res.items.length) { noCompatibleGPUsRef.current = true; + setNoCompatibleGPUs(true); setWarningStatus({ show: true, type: 'warning', @@ -273,6 +275,7 @@ const AddModal: React.FC = (props) => { return; } noCompatibleGPUsRef.current = false; + setNoCompatibleGPUs(false); handleCheckCompatibility(allValues); } catch (error) { // ignore @@ -391,7 +394,11 @@ const AddModal: React.FC = (props) => { showOkBtn={!showExtraButton} extra={ showExtraButton && ( -