chore: crucible and path tracer UI sync
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled

This commit is contained in:
AetherForge
2026-06-06 16:58:13 -07:00
parent 472f0d4413
commit f1cee99660
2 changed files with 17 additions and 13 deletions

View File

@@ -859,6 +859,7 @@ export default function CrucibleExpandedOps({
</button> </button>
<div className="crucible-inline-row" style={{ width: '100%' }}> <div className="crucible-inline-row" style={{ width: '100%' }}>
<input className="crucible-inline-input" placeholder="Cloudflare target URL (optional)" value={tunnelURL} onChange={(e) => setTunnelURL(e.target.value)} /> <input className="crucible-inline-input" placeholder="Cloudflare target URL (optional)" value={tunnelURL} onChange={(e) => setTunnelURL(e.target.value)} />
<span style={{ display: 'inline-flex', alignItems: 'center', gap: '2px' }}>
<button <button
type="button" type="button"
className="button crucible-op-btn" className="button crucible-op-btn"
@@ -868,6 +869,8 @@ export default function CrucibleExpandedOps({
> >
Start Tunnel Start Tunnel
</button> </button>
<HelpTip field="crucible_btn_cf_tunnel" />
</span>
</div> </div>
<button type="button" className="button crucible-op-btn" disabled={aggDisabled('tunnel_stop')} title={aggTitle('tunnel_stop') || 'Stop all outbound tunnels'} onClick={() => aggBulk('tunnel_stop', { command: 'all' }, 'Stop all tunnels on selected nodes?')}> <button type="button" className="button crucible-op-btn" disabled={aggDisabled('tunnel_stop')} title={aggTitle('tunnel_stop') || 'Stop all outbound tunnels'} onClick={() => aggBulk('tunnel_stop', { command: 'all' }, 'Stop all tunnels on selected nodes?')}>
Stop Tunnels Stop Tunnels

View File

@@ -212,14 +212,15 @@ export default function PathTracerPage() {
return ( return (
<div className="pathtrace-page operator-deck-page"> <div className="pathtrace-page operator-deck-page">
{/* Header */} {/* Header */}
<div className="pt-header"> <header className="deck-hero">
<div> <div className="deck-hero-text">
<div className="pt-title"> Path Tracer <HelpTip field="pt_path_tracer" /></div> <p className="deck-eyebrow font-tech">NETWORK OPS · WIREGUARD</p>
<h1 className="pt-title"> Path Tracer <HelpTip field="pt_path_tracer" /></h1>
<div className="pt-subtitle"> <div className="pt-subtitle">
Build an on-demand multi-hop WireGuard VPN select up to 3 agents, click TRACE. Build an on-demand multi-hop WireGuard VPN select up to 3 agents, click TRACE.
</div> </div>
</div> </div>
</div> </header>
{error && <div className="pt-error-banner"> {error}</div>} {error && <div className="pt-error-banner"> {error}</div>}