diff --git a/frontend/src/lib/components/runs/RunsTable.svelte b/frontend/src/lib/components/runs/RunsTable.svelte
index 5507a3a103..a9c44ddba5 100644
--- a/frontend/src/lib/components/runs/RunsTable.svelte
+++ b/frontend/src/lib/components/runs/RunsTable.svelte
@@ -151,14 +151,19 @@
}
*/
- function jobCountString(jobCount: number | undefined, lastFetchWentToEnd: boolean): string {
+ function jobCountString(
+ jobCount: number | undefined,
+ lastFetchWentToEnd: boolean,
+ hideLabel?: boolean
+ ): string {
if (jobCount === undefined) {
return ''
}
const jc = jobCount
const isTruncated = jc >= perPage && !lastFetchWentToEnd
- return `${jc}${isTruncated ? '+' : ''} job${jc != 1 ? 's' : ''}`
+ if (hideLabel) return `${jc}${isTruncated ? '+' : ''}`
+ else return `${jc}${isTruncated ? '+' : ''} job${jc != 1 ? 's' : ''}`
}
const dispatch = createEventDispatcher()
@@ -237,7 +242,11 @@
{:else}
- {jobs ? jobCountString(jobs.length, lastFetchWentToEnd) : ''}
+ {@const jobCount = jobs
+ ? jobCountString(jobs.length, lastFetchWentToEnd, selectedIds.length >= 2)
+ : ''}
+ {selectedIds.length >= 2 ? `${selectedIds.length}/` : ''}