diff --git a/apps/web/src/jobs/jobs-page.tsx b/apps/web/src/jobs/jobs-page.tsx index 2545ef2..ba901e8 100644 --- a/apps/web/src/jobs/jobs-page.tsx +++ b/apps/web/src/jobs/jobs-page.tsx @@ -347,111 +347,113 @@ export function JobsPage({ dataSource, refreshSignal = 0 }: JobsPageProps) { ) : null} {!loading && !failed && result ? ( <> - - - - + + {result.items.map((item) => ( + + + + + + + + + + ))} + +
-
{item.createdAt}{item.id}{item.operationId}{statusLabel(item.status)}{item.rootJobId} + {item.items.length === 0 ? ( + + {item.status === 'queued' || + item.status === 'running' || + item.status === 'cancelling' + ? 'No terminal item results while this job is active.' + : 'No terminal item results.'} + + ) : null} + {item.items.map((entry) => ( +
+ {entry.targetId}{statusLabel(entry.state)} + {entry.error ? ( + <> + {' '} + — {entry.error.code}{entry.error.title} —{' '} + {entry.error.status} + + ) : null} +
+ ))} +
+ {item.attempts.map((entry) => ( +
+ {entry.id} — {statusLabel(entry.state)} +
+ ))} +
+