Hint, ActionRow, Toolbar, EmptyState and ExternalLink replace the muted text, button row, refresh bar, empty line and _blank anchor that each page restyled under its own class. ExpandableCard (with a loading twin) holds the builds and recent-runs cards, which had identical head and body CSS. The create form's raw checkbox becomes CheckboxField. The components page shows each new piece.
16 lines
690 B
CSS
16 lines
690 B
CSS
/* JobsPage — wraps the shared JobqGraph + JobqRollup components pointed
|
|
at the swarm-controller's own /api/jobq/{graph,rollup} endpoints (same
|
|
wire shapes hive-c0re's dashboard consumes, see hive-jobq-wire's
|
|
README). Styles are @hive/shared's own CSS files, @import'ed here
|
|
rather than from the component files themselves — see JobqGraph.tsx's
|
|
own comment for why that split exists (esbuild's loader map is global
|
|
per bundle call). */
|
|
@import "@hive/shared/jobq-graph.css";
|
|
@import "@hive/shared/jobq-rollup.css";
|
|
|
|
/* The jobs tab: the job graph's card, then the builds card, one gap apart. */
|
|
.ui-jobs-page {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 1em;
|
|
}
|