{#if jobsQuery.isLoading}

Loading jobs...

{:else if jobsQuery.isError}

{jobsQuery.error?.message || 'Failed to load jobs'}

{:else if Object.keys(filteredJobs).length === 0}

No jobs found

{#if searchQuery || selectedTiers.size > 0} {/if}
{:else}
{#each Object.entries(filteredJobs) as [tierName, jobs]}

{tierName}

{#each jobs as job (job.id)} handleSelectJob(job)} /> {/each}
{/each}
{/if}