feat(FN-2890): merge fusion/fn-2890
This commit is contained in:
@@ -20,6 +20,16 @@
|
|||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media (max-width: 768px) {
|
||||||
|
/* Keep settings header actions compact; override global mobile
|
||||||
|
`.btn-icon { min-height/min-width: 36px; }` inflation. */
|
||||||
|
.settings-header-actions > .btn-icon,
|
||||||
|
.settings-header-actions > .settings-update-btn {
|
||||||
|
min-height: 26px;
|
||||||
|
min-width: 26px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* GitHub star button — split-pill layout: [Star half | Count half] */
|
/* GitHub star button — split-pill layout: [Star half | Count half] */
|
||||||
.settings-github-star-btn {
|
.settings-github-star-btn {
|
||||||
display: inline-flex;
|
display: inline-flex;
|
||||||
|
|||||||
@@ -1702,31 +1702,6 @@ export function TaskDetailModal({
|
|||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
<MergeDetails task={task} />
|
<MergeDetails task={task} />
|
||||||
<div className="detail-section">
|
|
||||||
<h4>Node Routing</h4>
|
|
||||||
<dl className="detail-source-grid">
|
|
||||||
<div>
|
|
||||||
<dt>Task Override</dt>
|
|
||||||
<dd>{task.nodeId ?? <span className="detail-source-empty">(none)</span>}</dd>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<dt>Effective Node</dt>
|
|
||||||
<dd>{(task as Task & { effectiveNodeId?: string }).effectiveNodeId ?? "local execution"}</dd>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<dt>Routing Source</dt>
|
|
||||||
<dd>{(task as Task & { effectiveNodeSource?: string }).effectiveNodeSource ?? "local"}</dd>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<dt>Unavailable Node Policy</dt>
|
|
||||||
<dd>{(settings as Settings & { unavailableNodePolicy?: string } | undefined)?.unavailableNodePolicy ?? "block"}</dd>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<dt>Blocking Reason</dt>
|
|
||||||
<dd>{((task as Task & { blockedReason?: string; statusReason?: string }).blockedReason || (task as Task & { statusReason?: string }).statusReason) ?? <span className="detail-source-empty">(not blocked)</span>}</dd>
|
|
||||||
</div>
|
|
||||||
</dl>
|
|
||||||
</div>
|
|
||||||
{task.sourceIssue && (
|
{task.sourceIssue && (
|
||||||
<div className="detail-section detail-source-section">
|
<div className="detail-section detail-source-section">
|
||||||
<h4>Source Issue</h4>
|
<h4>Source Issue</h4>
|
||||||
|
|||||||
Reference in New Issue
Block a user