diff --git a/web/app/components/workflow/nodes/http/components/edit-body/index.tsx b/web/app/components/workflow/nodes/http/components/edit-body/index.tsx index daeac6e28f..0f4568425d 100644 --- a/web/app/components/workflow/nodes/http/components/edit-body/index.tsx +++ b/web/app/components/workflow/nodes/http/components/edit-body/index.tsx @@ -7,7 +7,6 @@ import type { Body } from '../../types' import { BodyType } from '../../types' import useKeyValueList from '../../hooks/use-key-value-list' import KeyValue from '../key-value' -import TextEditor from '../../../_base/components/editor/text-editor' import useAvailableVarList from '../../../_base/hooks/use-available-var-list' import InputWithVar from '@/app/components/workflow/nodes/_base/components/prompt/editor' import type { Var } from '@/app/components/workflow/types' @@ -127,22 +126,15 @@ const EditBody: FC = ({ )} {type === BodyType.rawText && ( - Raw text} onChange={handleBodyValueChange} value={payload.data} - minHeight={150} - readonly={readonly} + readOnly={readonly} /> )} {type === BodyType.json && ( - // JSON} - // value={payload.data} onChange={handleBodyValueChange} - // language={CodeLanguage.json} - // /> > = ({ + id, data, }) => { + const { t } = useTranslation() + const { method, url } = data + const availableVarList = useAvailableVarList(id, { + onlyLeafNodeVar: false, + filterVar: (varPayload: Var) => { + return [VarType.string, VarType.number].includes(varPayload.type) + }, + }) return (
{method}
- { }} + readOnly + nodesOutputVars={availableVarList} + onFocusChange={() => { }} + placeholder={t('workflow.nodes.http.apiPlaceholder')!} + placeholderClassName='!leading-[21px]' />
diff --git a/web/app/components/workflow/nodes/llm/components/config-prompt.tsx b/web/app/components/workflow/nodes/llm/components/config-prompt.tsx index 4b44bc185c..5b49e9b778 100644 --- a/web/app/components/workflow/nodes/llm/components/config-prompt.tsx +++ b/web/app/components/workflow/nodes/llm/components/config-prompt.tsx @@ -38,7 +38,6 @@ const ConfigPrompt: FC = ({ isChatModel, isChatApp, payload, - variables, onChange, isShowContext, hasSetBlockStatus, @@ -137,7 +136,6 @@ const ConfigPrompt: FC = ({ } value={item.text} onChange={handleChatModePromptChange(index)} - variables={variables} readOnly={readOnly} showRemove={(payload as PromptItem[]).length > 1} onRemove={handleRemove(index)} @@ -165,7 +163,6 @@ const ConfigPrompt: FC = ({ title={{t(`${i18nPrefix}.prompt`)}} value={(payload as PromptItem).text} onChange={handleCompletionPromptChange} - variables={variables} readOnly={readOnly} isChatModel={isChatModel} isChatApp={isChatApp} diff --git a/web/app/components/workflow/nodes/llm/panel.tsx b/web/app/components/workflow/nodes/llm/panel.tsx index bd7083428c..c609529127 100644 --- a/web/app/components/workflow/nodes/llm/panel.tsx +++ b/web/app/components/workflow/nodes/llm/panel.tsx @@ -193,7 +193,6 @@ const Panel: FC> = ({ } value={QUERY_PLACEHOLDER_TEXT} onChange={() => { }} - variables={[]} readOnly isShowContext={false} isChatApp @@ -243,7 +242,7 @@ const Panel: FC> = ({ <>