From 037ddc77f74e2ff69fe8a1e590c60c44dbcb326f Mon Sep 17 00:00:00 2001 From: sd0ric4 <1286518974@qq.com> Date: Thu, 27 Mar 2025 14:25:08 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=B0=86=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=AE=9A=E4=B9=89=E6=9B=B4=E6=94=B9=E4=B8=BA=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E5=88=AB=E5=90=8D=EF=BC=8C=E7=AE=80=E5=8C=96=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/chat/components/Form/FormComponents.tsx | 16 ++++++++-------- .../InteractiveComponents/DebugInteractive.tsx | 6 +++--- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/projects/app/src/components/core/chat/components/Form/FormComponents.tsx b/projects/app/src/components/core/chat/components/Form/FormComponents.tsx index 226a3b9ca..c06c84af4 100644 --- a/projects/app/src/components/core/chat/components/Form/FormComponents.tsx +++ b/projects/app/src/components/core/chat/components/Form/FormComponents.tsx @@ -13,19 +13,19 @@ import MyIcon from '@fastgpt/web/components/common/Icon'; type IconName = 'core/workflow/debugNext' | 'common/loading' | 'core/chat/think'; -export interface SelectOption { +export type SelectOption = { key: string; value: string; -} +}; -export interface SelectOptionsComponentProps { +export type SelectOptionsComponentProps = { options: SelectOption[]; description?: string; selectedValue?: string; onSelectOption: (value: string) => void; isDisabled?: boolean; variant?: string; -} +}; export const SelectOptionsComponent = React.memo(function SelectOptionsComponent({ options = [], @@ -112,7 +112,7 @@ export type FormItem = { }>; }; -export interface FormInputComponentProps { +export type FormInputComponentProps = { inputForm: FormItem[]; description?: string; onSubmit?: (data: Record) => void; @@ -122,7 +122,7 @@ export interface FormInputComponentProps { showSubmitButton?: boolean; submitButtonIcon?: IconName; isCompact?: boolean; -} +}; export const FormInputComponent = React.memo(function FormInputComponent({ inputForm = [], @@ -308,7 +308,7 @@ export const FormInputComponent = React.memo(function FormInputComponent({ ); }); -export interface UseFormHandlerReturn> { +export type UseFormHandlerReturn> = { register: UseFormReturn['register']; setValue: UseFormReturn['setValue']; handleSubmit: UseFormReturn['handleSubmit']; @@ -316,7 +316,7 @@ export interface UseFormHandlerReturn['control']; reset: UseFormReturn['reset']; getValues: UseFormReturn['getValues']; -} +}; export const useFormHandler = >( formConfig: UseFormProps = {}, diff --git a/projects/app/src/pageComponents/app/detail/WorkflowComponents/Flow/nodes/render/RenderDebug/InteractiveComponents/DebugInteractive.tsx b/projects/app/src/pageComponents/app/detail/WorkflowComponents/Flow/nodes/render/RenderDebug/InteractiveComponents/DebugInteractive.tsx index 6d6413111..1b91906ff 100644 --- a/projects/app/src/pageComponents/app/detail/WorkflowComponents/Flow/nodes/render/RenderDebug/InteractiveComponents/DebugInteractive.tsx +++ b/projects/app/src/pageComponents/app/detail/WorkflowComponents/Flow/nodes/render/RenderDebug/InteractiveComponents/DebugInteractive.tsx @@ -11,10 +11,10 @@ import { UserSelectInteractive } from '@fastgpt/global/core/workflow/template/system/interactive/type'; import { - SelectOptionsComponent, - SelectOption, + type SelectOption, + type FormItem, FormInputComponent, - FormItem + SelectOptionsComponent } from '@/components/core/chat/components/Form/FormComponents'; const useInteractiveDebug = (