update mission cancel
Some checks failed
Test / test (push) Has been cancelled

This commit is contained in:
2026-06-15 10:30:00 +07:00
parent 6cc51a35c4
commit 4b372100eb
13 changed files with 922 additions and 134 deletions

View File

@@ -622,6 +622,9 @@ canvas {
.missionQueueStatus.executing { background: #dbeafe; color: #1d4ed8; }
.missionQueueStatus.completed { background: #d1fae5; color: #047857; }
.missionQueueStatus.failed { background: #fee2e2; color: #b91c1c; }
.missionQueueStatus.cancelled { background: #f3f4f6; color: #6b7280; }
.missionQueueItem.status-cancelled { opacity: 0.72; }
.missionQueueCardActions { display: flex; gap: 8px; flex-wrap: wrap; }
.missionQueueRunner {
padding: 10px 12px;
border-radius: 10px;
@@ -730,7 +733,7 @@ canvas {
.missionActionRow {
display: grid;
grid-template-columns: 32px 1fr auto auto;
grid-template-columns: 32px 1fr;
gap: 10px;
align-items: start;
padding: 10px 12px;
@@ -739,6 +742,28 @@ canvas {
background: #fff;
box-shadow: 0 1px 0 rgba(15, 23, 42, 0.04);
}
.missionActionTop {
grid-column: 2;
display: flex;
align-items: flex-start;
gap: 8px;
min-width: 0;
}
.missionActionBtns {
display: flex;
gap: 6px;
flex-shrink: 0;
position: relative;
z-index: 2;
}
.missionLoopBlock {
grid-column: 2;
margin-top: 0;
border-radius: 10px;
border: 1px dashed rgba(124, 58, 237, 0.35);
background: rgba(124, 58, 237, 0.04);
padding: 10px;
}
.missionActionRow.dragging { opacity: 0.45; }
.missionActionRow.dropBefore { box-shadow: inset 0 3px 0 var(--accent); }
.missionActionRow.dropAfter { box-shadow: inset 0 -3px 0 var(--accent); }
@@ -789,13 +814,6 @@ canvas {
.iconBtn:hover { border-color: rgba(37, 99, 235, 0.35); color: var(--accent); background: #eff6ff; }
.iconBtn.danger:hover { border-color: rgba(239, 68, 68, 0.35); color: var(--danger); background: #fef2f2; }
.missionLoopBlock {
margin-top: 10px;
border-radius: 10px;
border: 1px dashed rgba(124, 58, 237, 0.35);
background: rgba(124, 58, 237, 0.04);
padding: 10px;
}
.missionLoopLabel {
font-size: 11px;
font-weight: 700;
@@ -950,6 +968,21 @@ canvas {
}
.dashboardPauseBtn.is-paused { background: #ecfdf5; color: #047857; }
.dashboardPauseBtn:disabled { opacity: 0.45; cursor: not-allowed; }
.dashboardRunnerControls { display: grid; gap: 8px; }
.dashboardCancelBtn {
appearance: none;
width: 100%;
border: 1px solid rgba(239, 68, 68, 0.35);
border-radius: 12px;
padding: 12px;
font-size: 14px;
font-weight: 700;
cursor: pointer;
background: #fef2f2;
color: #b91c1c;
}
.dashboardCancelBtn:hover:not(:disabled) { background: #fee2e2; }
.dashboardCancelBtn:disabled { opacity: 0.45; cursor: not-allowed; }
.dashboardInfoCard .dashboardInfoGrid { display: grid; gap: 8px; }
.dashboardEmpty { text-align: center; padding: 12px 0 0; }