mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-18 03:35:57 +08:00
chore: add help link
This commit is contained in:
parent
1e6d5f2c48
commit
c05902404d
@ -26,9 +26,12 @@ export const useNodeHelpLink = (nodeType: BlockEnum) => {
|
|||||||
[BlockEnum.VariableAggregator]: 'variable_assigner',
|
[BlockEnum.VariableAggregator]: 'variable_assigner',
|
||||||
[BlockEnum.Assigner]: 'variable_assignment',
|
[BlockEnum.Assigner]: 'variable_assignment',
|
||||||
[BlockEnum.Iteration]: 'iteration',
|
[BlockEnum.Iteration]: 'iteration',
|
||||||
|
[BlockEnum.IterationStart]: 'iteration',
|
||||||
[BlockEnum.ParameterExtractor]: 'parameter_extractor',
|
[BlockEnum.ParameterExtractor]: 'parameter_extractor',
|
||||||
[BlockEnum.HttpRequest]: 'http_request',
|
[BlockEnum.HttpRequest]: 'http_request',
|
||||||
[BlockEnum.Tool]: 'tools',
|
[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.VariableAggregator]: 'variable-assigner',
|
||||||
[BlockEnum.Assigner]: 'variable-assignment',
|
[BlockEnum.Assigner]: 'variable-assignment',
|
||||||
[BlockEnum.Iteration]: 'iteration',
|
[BlockEnum.Iteration]: 'iteration',
|
||||||
|
[BlockEnum.IterationStart]: 'iteration',
|
||||||
[BlockEnum.ParameterExtractor]: 'parameter-extractor',
|
[BlockEnum.ParameterExtractor]: 'parameter-extractor',
|
||||||
[BlockEnum.HttpRequest]: 'http-request',
|
[BlockEnum.HttpRequest]: 'http-request',
|
||||||
[BlockEnum.Tool]: 'tools',
|
[BlockEnum.Tool]: 'tools',
|
||||||
|
[BlockEnum.DocExtractor]: 'doc_extractor',
|
||||||
|
[BlockEnum.ListFilter]: 'list_filter',
|
||||||
}
|
}
|
||||||
}, [language])
|
}, [language])
|
||||||
|
|
||||||
|
@ -6,11 +6,12 @@ import { useContext } from 'use-context-selector'
|
|||||||
import VarReferencePicker from '../_base/components/variable/var-reference-picker'
|
import VarReferencePicker from '../_base/components/variable/var-reference-picker'
|
||||||
import OutputVars, { VarItem } from '../_base/components/output-vars'
|
import OutputVars, { VarItem } from '../_base/components/output-vars'
|
||||||
import Split from '../_base/components/split'
|
import Split from '../_base/components/split'
|
||||||
|
import { useNodeHelpLink } from '../_base/hooks/use-node-help-link'
|
||||||
import useConfig from './use-config'
|
import useConfig from './use-config'
|
||||||
import type { DocExtractorNodeType } from './types'
|
import type { DocExtractorNodeType } from './types'
|
||||||
import { fetchSupportFileTypes } from '@/service/datasets'
|
import { fetchSupportFileTypes } from '@/service/datasets'
|
||||||
import Field from '@/app/components/workflow/nodes/_base/components/field'
|
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 I18n from '@/context/i18n'
|
||||||
import { LanguagesSupported } from '@/i18n/language'
|
import { LanguagesSupported } from '@/i18n/language'
|
||||||
|
|
||||||
@ -22,7 +23,7 @@ const Panel: FC<NodePanelProps<DocExtractorNodeType>> = ({
|
|||||||
}) => {
|
}) => {
|
||||||
const { t } = useTranslation()
|
const { t } = useTranslation()
|
||||||
const { locale } = useContext(I18n)
|
const { locale } = useContext(I18n)
|
||||||
|
const link = useNodeHelpLink(BlockEnum.DocExtractor)
|
||||||
const { data: supportFileTypesResponse } = useSWR({ url: '/files/support-type' }, fetchSupportFileTypes)
|
const { data: supportFileTypesResponse } = useSWR({ url: '/files/support-type' }, fetchSupportFileTypes)
|
||||||
const supportTypes = supportFileTypesResponse?.allowed_extensions || []
|
const supportTypes = supportFileTypesResponse?.allowed_extensions || []
|
||||||
const supportTypesShowNames = (() => {
|
const supportTypesShowNames = (() => {
|
||||||
@ -65,7 +66,7 @@ const Panel: FC<NodePanelProps<DocExtractorNodeType>> = ({
|
|||||||
/>
|
/>
|
||||||
<div className='mt-1 py-0.5 text-text-tertiary body-xs-regular'>
|
<div className='mt-1 py-0.5 text-text-tertiary body-xs-regular'>
|
||||||
{t(`${i18nPrefix}.supportFileTypes`, { types: supportTypesShowNames })}
|
{t(`${i18nPrefix}.supportFileTypes`, { types: supportTypesShowNames })}
|
||||||
<a className='text-text-accent'>{t(`${i18nPrefix}.learnMore`)}</a>
|
<a className='text-text-accent' href={link} target='_blank'>{t(`${i18nPrefix}.learnMore`)}</a>
|
||||||
</div>
|
</div>
|
||||||
</>
|
</>
|
||||||
</Field>
|
</Field>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user