mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-12 14:09:01 +08:00
chore: improve node user experience (#4792)
This commit is contained in:
parent
3175a2c76a
commit
d41c077fac
@ -206,13 +206,14 @@ const formatItem = (item: any, isChatMode: boolean, filterVar: (payload: Var, se
|
|||||||
|
|
||||||
case BlockEnum.ParameterExtractor: {
|
case BlockEnum.ParameterExtractor: {
|
||||||
res.vars = [
|
res.vars = [
|
||||||
...PARAMETER_EXTRACTOR_COMMON_STRUCT,
|
|
||||||
...((data as ParameterExtractorNodeType).parameters || []).map((p) => {
|
...((data as ParameterExtractorNodeType).parameters || []).map((p) => {
|
||||||
return {
|
return {
|
||||||
variable: p.name,
|
variable: p.name,
|
||||||
type: p.type as unknown as VarType,
|
type: p.type as unknown as VarType,
|
||||||
}
|
}
|
||||||
})]
|
}),
|
||||||
|
...PARAMETER_EXTRACTOR_COMMON_STRUCT,
|
||||||
|
]
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -53,6 +53,9 @@ const Panel: FC<NodePanelProps<IterationNodeType>> = ({
|
|||||||
<div className='px-4 pb-4 space-y-4'>
|
<div className='px-4 pb-4 space-y-4'>
|
||||||
<Field
|
<Field
|
||||||
title={t(`${i18nPrefix}.input`)}
|
title={t(`${i18nPrefix}.input`)}
|
||||||
|
operations={(
|
||||||
|
<div className='flex items-center h-[18px] px-1 border border-black/8 rounded-[5px] text-xs font-medium text-gray-500 capitalize'>Array</div>
|
||||||
|
)}
|
||||||
>
|
>
|
||||||
<VarReferencePicker
|
<VarReferencePicker
|
||||||
readonly={readOnly}
|
readonly={readOnly}
|
||||||
|
@ -176,6 +176,14 @@ const Panel: FC<NodePanelProps<ParameterExtractorNodeType>> = ({
|
|||||||
<div className='px-4 pt-4 pb-2'>
|
<div className='px-4 pt-4 pb-2'>
|
||||||
<OutputVars>
|
<OutputVars>
|
||||||
<>
|
<>
|
||||||
|
{inputs.parameters.map((param, index) => (
|
||||||
|
<VarItem
|
||||||
|
key={index}
|
||||||
|
name={param.name}
|
||||||
|
type={param.type}
|
||||||
|
description={param.description}
|
||||||
|
/>
|
||||||
|
))}
|
||||||
<VarItem
|
<VarItem
|
||||||
name='__is_success'
|
name='__is_success'
|
||||||
type={VarType.number}
|
type={VarType.number}
|
||||||
@ -186,14 +194,6 @@ const Panel: FC<NodePanelProps<ParameterExtractorNodeType>> = ({
|
|||||||
type={VarType.string}
|
type={VarType.string}
|
||||||
description={t(`${i18nPrefix}.errorReason`)}
|
description={t(`${i18nPrefix}.errorReason`)}
|
||||||
/>
|
/>
|
||||||
{inputs.parameters.map((param, index) => (
|
|
||||||
<VarItem
|
|
||||||
key={index}
|
|
||||||
name={param.name}
|
|
||||||
type={param.type}
|
|
||||||
description={param.description}
|
|
||||||
/>
|
|
||||||
))}
|
|
||||||
</>
|
</>
|
||||||
</OutputVars>
|
</OutputVars>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user