diff --git a/web/app/components/workflow/nodes/_base/hooks/use-node-help-link.ts b/web/app/components/workflow/nodes/_base/hooks/use-node-help-link.ts index 861018caa9..c8a5c83d9c 100644 --- a/web/app/components/workflow/nodes/_base/hooks/use-node-help-link.ts +++ b/web/app/components/workflow/nodes/_base/hooks/use-node-help-link.ts @@ -26,9 +26,12 @@ export const useNodeHelpLink = (nodeType: BlockEnum) => { [BlockEnum.VariableAggregator]: 'variable_assigner', [BlockEnum.Assigner]: 'variable_assignment', [BlockEnum.Iteration]: 'iteration', + [BlockEnum.IterationStart]: 'iteration', [BlockEnum.ParameterExtractor]: 'parameter_extractor', [BlockEnum.HttpRequest]: 'http_request', [BlockEnum.Tool]: 'tools', + [BlockEnum.DocExtractor]: 'doc_extractor', + [BlockEnum.ListFilter]: 'list_filter', } } @@ -46,9 +49,12 @@ export const useNodeHelpLink = (nodeType: BlockEnum) => { [BlockEnum.VariableAggregator]: 'variable-assigner', [BlockEnum.Assigner]: 'variable-assignment', [BlockEnum.Iteration]: 'iteration', + [BlockEnum.IterationStart]: 'iteration', [BlockEnum.ParameterExtractor]: 'parameter-extractor', [BlockEnum.HttpRequest]: 'http-request', [BlockEnum.Tool]: 'tools', + [BlockEnum.DocExtractor]: 'doc_extractor', + [BlockEnum.ListFilter]: 'list_filter', } }, [language]) diff --git a/web/app/components/workflow/nodes/document-extractor/panel.tsx b/web/app/components/workflow/nodes/document-extractor/panel.tsx index 21ab77721d..52491875cd 100644 --- a/web/app/components/workflow/nodes/document-extractor/panel.tsx +++ b/web/app/components/workflow/nodes/document-extractor/panel.tsx @@ -6,11 +6,12 @@ import { useContext } from 'use-context-selector' import VarReferencePicker from '../_base/components/variable/var-reference-picker' import OutputVars, { VarItem } from '../_base/components/output-vars' import Split from '../_base/components/split' +import { useNodeHelpLink } from '../_base/hooks/use-node-help-link' import useConfig from './use-config' import type { DocExtractorNodeType } from './types' import { fetchSupportFileTypes } from '@/service/datasets' import Field from '@/app/components/workflow/nodes/_base/components/field' -import { type NodePanelProps } from '@/app/components/workflow/types' +import { BlockEnum, type NodePanelProps } from '@/app/components/workflow/types' import I18n from '@/context/i18n' import { LanguagesSupported } from '@/i18n/language' @@ -22,7 +23,7 @@ const Panel: FC> = ({ }) => { const { t } = useTranslation() const { locale } = useContext(I18n) - + const link = useNodeHelpLink(BlockEnum.DocExtractor) const { data: supportFileTypesResponse } = useSWR({ url: '/files/support-type' }, fetchSupportFileTypes) const supportTypes = supportFileTypesResponse?.allowed_extensions || [] const supportTypesShowNames = (() => { @@ -65,7 +66,7 @@ const Panel: FC> = ({ />
{t(`${i18nPrefix}.supportFileTypes`, { types: supportTypesShowNames })} - {t(`${i18nPrefix}.learnMore`)} + {t(`${i18nPrefix}.learnMore`)}