mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-29 09:44:47 +00:00
4.8.11 code perf (#2804)
* perf: support child layout * perf: user form ui * perf: plugin tool output code * perf: code * perf: node fold hook
This commit is contained in:
@@ -299,18 +299,12 @@ const AIResponseBox = ({ value, isLastResponseValue, isChatting }: props) => {
|
||||
);
|
||||
if (value.type === ChatItemValueTypeEnum.tool && value.tools)
|
||||
return <RenderTool showAnimation={isChatting} tools={value.tools} />;
|
||||
if (
|
||||
value.type === ChatItemValueTypeEnum.interactive &&
|
||||
value.interactive &&
|
||||
value.interactive.type === 'userSelect'
|
||||
)
|
||||
return <RenderUserSelectInteractive interactive={value.interactive} />;
|
||||
if (
|
||||
value.type === ChatItemValueTypeEnum.interactive &&
|
||||
value.interactive &&
|
||||
value.interactive?.type === 'userInput'
|
||||
)
|
||||
return <RenderUserFormInteractive interactive={value.interactive} />;
|
||||
if (value.type === ChatItemValueTypeEnum.interactive && value.interactive) {
|
||||
if (value.interactive.type === 'userSelect')
|
||||
return <RenderUserSelectInteractive interactive={value.interactive} />;
|
||||
if (value.interactive?.type === 'userInput')
|
||||
return <RenderUserFormInteractive interactive={value.interactive} />;
|
||||
}
|
||||
};
|
||||
|
||||
export default React.memo(AIResponseBox);
|
||||
|
@@ -354,10 +354,7 @@ export const WholeResponseContent = ({
|
||||
/>
|
||||
|
||||
{/* form input */}
|
||||
<Row
|
||||
label={t('common:core.chat.response.form_input_result')}
|
||||
value={activeModule?.formInputResult}
|
||||
/>
|
||||
<Row label={t('workflow:form_input_result')} value={activeModule?.formInputResult} />
|
||||
</Box>
|
||||
) : null;
|
||||
};
|
||||
|
Reference in New Issue
Block a user