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}/` : ''} + {jobCount} {/if}
Started