Move stop button (#29)

* Task attempt e2bfa5ea-1e87-4b4d-a7a0-7a523ce3f49d - Final changes

* Task attempt e2bfa5ea-1e87-4b4d-a7a0-7a523ce3f49d - Final changes

* Fix activity timestamp issue
This commit is contained in:
Louis Knight-Webb
2025-06-30 23:46:08 +01:00
committed by GitHub
parent 9bb3411390
commit a16ae05350
4 changed files with 142 additions and 123 deletions

View File

@@ -565,7 +565,18 @@ export function TaskDetailsToolbar({
</DropdownMenu>
)}
{!isAttemptRunning && !isStopping && (
{isStopping || isAttemptRunning ? (
<Button
variant="destructive"
size="sm"
onClick={onStopAllExecutions}
disabled={isStopping}
className="gap-2"
>
<StopCircle className="h-4 w-4" />
{isStopping ? 'Stopping...' : 'Stop Attempt'}
</Button>
) : (
<Button
variant="outline"
size="sm"
@@ -593,33 +604,16 @@ export function TaskDetailsToolbar({
</div>
{/* Special Actions */}
{(isAttemptRunning ||
isStopping ||
(!selectedAttempt && !isAttemptRunning && !isStopping)) && (
{!selectedAttempt && !isAttemptRunning && !isStopping && (
<div className="space-y-2 pt-3 border-t">
{(isAttemptRunning || isStopping) && (
<Button
variant="destructive"
size="sm"
onClick={onStopAllExecutions}
disabled={isStopping}
className="w-full gap-2"
>
<StopCircle className="h-4 w-4" />
{isStopping ? 'Stopping...' : 'Stop Attempt'}
</Button>
)}
{!selectedAttempt && !isAttemptRunning && !isStopping && (
<Button
onClick={handleEnterCreateAttemptMode}
size="sm"
className="w-full gap-2"
>
<Play className="h-4 w-4" />
Start Attempt
</Button>
)}
<Button
onClick={handleEnterCreateAttemptMode}
size="sm"
className="w-full gap-2"
>
<Play className="h-4 w-4" />
Start Attempt
</Button>
</div>
)}
</div>