feat(FN-1773): merge fusion/fn-1773

This commit is contained in:
gsxdsm
2026-04-14 11:13:52 -07:00
parent 2c63668c10
commit c80dc3a776

View File

@@ -117,6 +117,16 @@ export function ExecutorStatusBar({ tasks, projectId, taskStuckTimeoutMs, backgr
</> </>
)} )}
{/* Queued tasks */}
<div className="executor-status-bar__segment">
<span className="executor-status-bar__indicator executor-status-bar__indicator--queued" aria-hidden="true" />
<span className="executor-status-bar__label">Queued</span>
<span className="executor-status-bar__count">{stats.queuedTaskCount}</span>
</div>
{/* Separator */}
<span className="executor-status-bar__divider" aria-hidden="true" />
{/* Running tasks */} {/* Running tasks */}
<div className="executor-status-bar__segment"> <div className="executor-status-bar__segment">
<span <span
@@ -132,21 +142,6 @@ export function ExecutorStatusBar({ tasks, projectId, taskStuckTimeoutMs, backgr
{/* Separator */} {/* Separator */}
<span className="executor-status-bar__divider" aria-hidden="true" /> <span className="executor-status-bar__divider" aria-hidden="true" />
{/* Blocked tasks */}
<div className="executor-status-bar__segment">
<span
className={`executor-status-bar__indicator executor-status-bar__indicator--blocked ${stats.blockedTaskCount > 0 ? "executor-status-bar__indicator--active" : ""}`}
aria-hidden="true"
/>
<span className="executor-status-bar__label">Blocked</span>
<span className={`executor-status-bar__count ${stats.blockedTaskCount > 0 ? "executor-status-bar__count--warning" : ""}`}>
{stats.blockedTaskCount}
</span>
</div>
{/* Separator */}
<span className="executor-status-bar__divider" aria-hidden="true" />
{/* Stuck tasks */} {/* Stuck tasks */}
{stats.stuckTaskCount > 0 && ( {stats.stuckTaskCount > 0 && (
<> <>
@@ -159,11 +154,16 @@ export function ExecutorStatusBar({ tasks, projectId, taskStuckTimeoutMs, backgr
</> </>
)} )}
{/* Queued tasks */} {/* Blocked tasks */}
<div className="executor-status-bar__segment"> <div className="executor-status-bar__segment">
<span className="executor-status-bar__indicator executor-status-bar__indicator--queued" aria-hidden="true" /> <span
<span className="executor-status-bar__label">Queued</span> className={`executor-status-bar__indicator executor-status-bar__indicator--blocked ${stats.blockedTaskCount > 0 ? "executor-status-bar__indicator--active" : ""}`}
<span className="executor-status-bar__count">{stats.queuedTaskCount}</span> aria-hidden="true"
/>
<span className="executor-status-bar__label">Blocked</span>
<span className={`executor-status-bar__count ${stats.blockedTaskCount > 0 ? "executor-status-bar__count--warning" : ""}`}>
{stats.blockedTaskCount}
</span>
</div> </div>
{/* Separator */} {/* Separator */}