fix: empty result judgement

This commit is contained in:
JzoNg
2026-01-27 15:02:45 +08:00
parent 3e0b3fae37
commit 8cf817a5fd
2 changed files with 4 additions and 1 deletions

View File

@ -199,6 +199,7 @@ const WorkflowPreview = () => {
)} )}
<ResultText <ResultText
isRunning={workflowRunningData?.result?.status === WorkflowRunningStatus.Running || !workflowRunningData?.result} isRunning={workflowRunningData?.result?.status === WorkflowRunningStatus.Running || !workflowRunningData?.result}
isPaused={workflowRunningData?.result?.status === WorkflowRunningStatus.Paused}
outputs={workflowRunningData?.resultText} outputs={workflowRunningData?.resultText}
allFiles={workflowRunningData?.result?.files} allFiles={workflowRunningData?.result?.files}
error={workflowRunningData?.result?.error} error={workflowRunningData?.result?.error}

View File

@ -9,6 +9,7 @@ import StatusContainer from '@/app/components/workflow/run/status-container'
type ResultTextProps = { type ResultTextProps = {
isRunning?: boolean isRunning?: boolean
isPaused?: boolean
outputs?: any outputs?: any
error?: string error?: string
onClick?: () => void onClick?: () => void
@ -17,6 +18,7 @@ type ResultTextProps = {
const ResultText: FC<ResultTextProps> = ({ const ResultText: FC<ResultTextProps> = ({
isRunning, isRunning,
isPaused,
outputs, outputs,
error, error,
onClick, onClick,
@ -37,7 +39,7 @@ const ResultText: FC<ResultTextProps> = ({
</StatusContainer> </StatusContainer>
</div> </div>
)} )}
{!isRunning && !outputs && !error && !allFiles?.length && ( {!isPaused && !isRunning && !outputs && !error && !allFiles?.length && (
<div className="mt-[120px] flex flex-col items-center px-4 py-2 text-[13px] leading-[18px] text-gray-500"> <div className="mt-[120px] flex flex-col items-center px-4 py-2 text-[13px] leading-[18px] text-gray-500">
<ImageIndentLeft className="h-6 w-6 text-gray-400" /> <ImageIndentLeft className="h-6 w-6 text-gray-400" />
<div className="mr-2">{t('resultEmpty.title', { ns: 'runLog' })}</div> <div className="mr-2">{t('resultEmpty.title', { ns: 'runLog' })}</div>