From 273dae6738fd629ad4c17d8b503f90b6cbe028ef Mon Sep 17 00:00:00 2001 From: twwu Date: Tue, 2 Sep 2025 16:26:41 +0800 Subject: [PATCH] fix(header): update boolean form type to checkbox and improve JSX formatting in form input component --- .../account-setting/model-provider-page/declarations.ts | 2 +- .../workflow/nodes/_base/components/form-input-item.tsx | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/web/app/components/header/account-setting/model-provider-page/declarations.ts b/web/app/components/header/account-setting/model-provider-page/declarations.ts index 74f47c9d1d..c6335ee23d 100644 --- a/web/app/components/header/account-setting/model-provider-page/declarations.ts +++ b/web/app/components/header/account-setting/model-provider-page/declarations.ts @@ -14,7 +14,7 @@ export enum FormTypeEnum { secretInput = 'secret-input', select = 'select', radio = 'radio', - boolean = 'boolean', + boolean = 'checkbox', files = 'files', file = 'file', modelSelector = 'model-selector', diff --git a/web/app/components/workflow/nodes/_base/components/form-input-item.tsx b/web/app/components/workflow/nodes/_base/components/form-input-item.tsx index e10393ab8b..2956839e2d 100644 --- a/web/app/components/workflow/nodes/_base/components/form-input-item.tsx +++ b/web/app/components/workflow/nodes/_base/components/form-input-item.tsx @@ -94,8 +94,8 @@ const FormInputItem: FC = ({ // return VarType.appSelector // else if (isModelSelector) // return VarType.modelSelector - // else if (isBoolean) - // return VarType.boolean + else if (isBoolean) + return VarType.boolean else if (isObject) return VarType.object else if (isArray) @@ -187,7 +187,7 @@ const FormInputItem: FC = ({ return (
{showTypeSwitch && ( - + )} {isString && ( = ({ placeholder={placeholder?.[language] || placeholder?.en_US} /> )} - {isBoolean && ( + {isBoolean && isConstant && (