From d72524ceb099c5452a1e33843d2ed5bd033fb5b9 Mon Sep 17 00:00:00 2001 From: JzoNg Date: Tue, 2 Apr 2024 17:16:07 +0800 Subject: [PATCH] hide result info in chatflow --- web/app/components/app/log/list.tsx | 2 +- .../base/message-log-modal/index.tsx | 2 +- web/app/components/workflow/run/index.tsx | 19 +++++++++++-------- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/web/app/components/app/log/list.tsx b/web/app/components/app/log/list.tsx index 8937da68b6..94e56e6e4e 100644 --- a/web/app/components/app/log/list.tsx +++ b/web/app/components/app/log/list.tsx @@ -96,7 +96,7 @@ const getFormattedChatList = (messages: ChatMessage[]) => { message_files: item.message_files?.filter((file: any) => file.belongs_to === 'assistant') || [], log: [ ...item.message, - ...(item.message[item.message.length - 1].role !== 'assistant' + ...(item.message[item.message.length - 1]?.role !== 'assistant' ? [ { role: 'assistant', diff --git a/web/app/components/base/message-log-modal/index.tsx b/web/app/components/base/message-log-modal/index.tsx index 0d5c57692c..01653736f3 100644 --- a/web/app/components/base/message-log-modal/index.tsx +++ b/web/app/components/base/message-log-modal/index.tsx @@ -57,7 +57,7 @@ const MessageLogModal: FC = ({ - + ) } diff --git a/web/app/components/workflow/run/index.tsx b/web/app/components/workflow/run/index.tsx index 82a59d8d82..c62c1804f5 100644 --- a/web/app/components/workflow/run/index.tsx +++ b/web/app/components/workflow/run/index.tsx @@ -15,12 +15,13 @@ import type { WorkflowRunDetailResponse } from '@/models/log' import { useStore as useAppStore } from '@/app/components/app/store' export type RunProps = { + hideResult?: boolean activeTab?: 'RESULT' | 'DETAIL' | 'TRACING' runID: string getResultCallback?: (result: WorkflowRunDetailResponse) => void } -const RunPanel: FC = ({ activeTab = 'RESULT', runID, getResultCallback }) => { +const RunPanel: FC = ({ hideResult, activeTab = 'RESULT', runID, getResultCallback }) => { const { t } = useTranslation() const { notify } = useContext(ToastContext) const [currentTab, setCurrentTab] = useState(activeTab) @@ -94,13 +95,15 @@ const RunPanel: FC = ({ activeTab = 'RESULT', runID, getResultCallback
{/* tab */}
-
switchTab('RESULT')} - >{t('runLog.result')}
+ {!hideResult && ( +
switchTab('RESULT')} + >{t('runLog.result')}
+ )}