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} /> )}