-
{t('documentPanel.pipelineStatus.requestPending')}:
-
+ {/* Pipeline Status - with cancel button */}
+
+ {/* Left side: Status indicators */}
+
+
+
{t('documentPanel.pipelineStatus.busy')}:
+
+
+
+
{t('documentPanel.pipelineStatus.requestPending')}:
+
+
+ {/* Only show cancellation status when it's requested */}
+ {status?.cancellation_requested && (
+
+
{t('documentPanel.pipelineStatus.cancellationRequested')}:
+
+
+ )}
+
+ {/* Right side: Cancel button - only show when pipeline is busy */}
+ {status?.busy && (
+
+ )}
{/* Job Information */}
@@ -172,31 +221,49 @@ export default function PipelineStatusDialog({