From 8a906e2959a1085d6ed7ca7d073e19a43157d0f7 Mon Sep 17 00:00:00 2001 From: Joel Date: Wed, 6 Mar 2024 11:34:07 +0800 Subject: [PATCH] fix: http nodes update error and support json --- .../nodes/_base/components/editor/code-editor/index.tsx | 9 ++++++++- web/app/components/workflow/nodes/code/panel.tsx | 1 - web/app/components/workflow/nodes/code/types.ts | 1 + .../workflow/nodes/http/components/edit-body/index.tsx | 4 ++-- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/web/app/components/workflow/nodes/_base/components/editor/code-editor/index.tsx b/web/app/components/workflow/nodes/_base/components/editor/code-editor/index.tsx index 6af5317e54..0342902b1b 100644 --- a/web/app/components/workflow/nodes/_base/components/editor/code-editor/index.tsx +++ b/web/app/components/workflow/nodes/_base/components/editor/code-editor/index.tsx @@ -15,6 +15,12 @@ type Props = { readOnly?: boolean } +const languageMap = { + [CodeLanguage.javascript]: 'javascript', + [CodeLanguage.python3]: 'python', + [CodeLanguage.json]: 'json', +} + const CodeEditor: FC = ({ value, onChange, @@ -70,7 +76,8 @@ const CodeEditor: FC = ({ {/* https://www.npmjs.com/package/@monaco-editor/react */} > = ({ /> - {inputs.code_language} = ({ }) onChange(newBody) // eslint-disable-next-line react-hooks/exhaustive-deps - }, [body, isCurrentKeyValue]) + }, [isCurrentKeyValue]) const handleBodyValueChange = useCallback((value: string) => { const newBody = produce(payload, (draft: Body) => { @@ -127,7 +127,7 @@ const EditBody: FC = ({ readOnly={readonly} title={
JSON
} value={payload.data} onChange={handleBodyValueChange} - language={CodeLanguage.javascript} + language={CodeLanguage.json} /> )}