{$_("admin.queues.title")}

{#each queues as queue (queue.name)} {@const isSelected = selectedQueue === queue.name}
{#if queue.counts.waiting > 0} {queue.counts.waiting} waiting {/if} {#if queue.counts.active > 0} {queue.counts.active} active {/if} {#if queue.counts.completed > 0} {queue.counts.completed} completed {/if} {#if queue.counts.failed > 0} {queue.counts.failed} failed {/if} {#if queue.counts.delayed > 0} {queue.counts.delayed} delayed {/if} {#if Object.values(queue.counts).every((v) => v === 0)} empty {/if}
{/each} {#if selectedQueue}
{#each STATUS_FILTERS as f (f.value ?? "all")} {/each}
{#if loadingJobs} {:else} {#each jobs as job (job.id)} {/each} {#if jobs.length === 0} {/if} {/if}
{$_("admin.queues.col_id")} {$_("admin.queues.col_name")} {$_("admin.queues.col_status")} {$_("admin.queues.col_actions")}
{$_("common.loading")}
{job.id}

{job.name}

{#if job.failedReason}

{$_("admin.queues.failed_reason", { values: { reason: job.failedReason } })}

{/if}
{job.status}
{#if job.status === "failed"} {/if}
{$_("admin.queues.no_jobs")}
{/if}