Photograph the runs screen and a dashboard read against runs
This commit is contained in:
@@ -53,7 +53,7 @@ export function RunMetricChart({
|
||||
const drawn = plots.reduce((total, plot) => total + plot.length, 0)
|
||||
|
||||
return (
|
||||
<div className="flex flex-col gap-2">
|
||||
<div className="flex h-64 flex-col gap-2">
|
||||
<UplotChart
|
||||
labels={labels}
|
||||
plots={plots}
|
||||
|
||||
@@ -289,12 +289,13 @@ function RunsTable({
|
||||
</TableRow>
|
||||
)}
|
||||
{runs.map((run) => (
|
||||
<TableRow key={run.id}>
|
||||
<TableRow key={run.id} data-testid="run-row">
|
||||
<TableCell>
|
||||
<Checkbox
|
||||
checked={selected.includes(run.id)}
|
||||
onCheckedChange={() => onToggle(run.id)}
|
||||
aria-label={`Compare ${run.id}`}
|
||||
data-testid="run-select"
|
||||
/>
|
||||
</TableCell>
|
||||
<TableCell>
|
||||
@@ -303,6 +304,7 @@ function RunsTable({
|
||||
to="/runs/$id"
|
||||
params={{ id: run.id }}
|
||||
className="font-mono text-sm hover:underline"
|
||||
data-testid="run-link"
|
||||
>
|
||||
{shortId(run.id)}
|
||||
</Link>
|
||||
@@ -342,8 +344,9 @@ function RunsTable({
|
||||
<TableCell className="font-mono text-muted-foreground text-xs">
|
||||
{/* The user's own repository when there is one: for a flow
|
||||
declared in code, the store's commit names a generated
|
||||
shim rather than anything anyone wrote. */}
|
||||
{shortCommit(run.origin_commit ?? "") || "—"}
|
||||
shim rather than anything anyone wrote. A canvas flow has
|
||||
only the store's, which is then the whole answer. */}
|
||||
{shortCommit(run.origin_commit || run.commit || "") || "—"}
|
||||
</TableCell>
|
||||
<TableCell className="text-right text-muted-foreground text-sm tabular-nums">
|
||||
{run.duration_ms ? dur(run.duration_ms) : "—"}
|
||||
|
||||
Reference in New Issue
Block a user