// — the swarm-level job graph. Reuses the shared JobqGraph // component (originally built for the per-hive dashboard's rebuild // queue) pointed at swarm-controller's own GET /api/jobq/graph instead // of hive-c0re's — same wire shape (Vec), // different endpoint, no component fork. swarm-controller's graph has // no real node kinds wired in yet (see swarm-controller/src/main.rs's // SwarmNodeKind/SwarmResourceKind), so this renders an empty tree today // — the page exists so the wiring is in place before the first real // swarm-level job (e.g. CreateAgent) lands. // // JobqRollup sits above the graph, same "N running / M queued" banner // the dashboard's SW4RM tab shows — no `queueHref`, since a "view // queue →" link back to this same page would be noise. import { JobqGraph } from '@hive/shared/jobq-graph.js'; import { JobqRollup } from '@hive/shared/jobq-rollup.js'; import { Panel } from '../ui/panel/Panel.js'; import './JobsPage.css'; export function JobsPage() { return ( ); }