fix: code defalut may not switch if not load config

This commit is contained in:
Joel 2024-03-20 10:50:33 +08:00
parent 15e2ab9203
commit b131c5dc73
1 changed files with 4 additions and 1 deletions

View File

@ -58,9 +58,12 @@ const useConfig = (id: string, payload: CodeNodeType) => {
}, [inputs, setInputs])
const handleCodeLanguageChange = useCallback((codeLanguage: CodeLanguage) => {
const currDefaultConfig = allLanguageDefault?.[codeLanguage]
const newInputs = produce(inputs, (draft) => {
const currDefaultConfig = allLanguageDefault![codeLanguage]
draft.code_language = codeLanguage
if (!currDefaultConfig)
return
draft.code = currDefaultConfig.code
draft.variables = currDefaultConfig.variables
draft.outputs = currDefaultConfig.outputs