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 ? ( <> -
| - | ||||||
|---|---|---|---|---|---|---|
| {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)}
+
+ ))}
+ |
+