Scrape Jobs

{#if connectionState === "connected"} Live {:else if connectionState === "reconnecting"} Reconnecting... {:else} Disconnected {/if}
{#if error}

{error}

{:else}
{#each table.getHeaderGroups() as headerGroup} {#each headerGroup.headers as header} {/each} {/each} {#if !initialized} {#each Array(5) as _} {#each columns as col} {/each} {/each} {:else if jobs.length === 0} {:else} {#each table.getRowModel().rows as row (row.id)} {@const job = row.original} {@const sc = statusColor(job.status)} {@const timingDisplay = getTimingDisplay(job, tick)} {#each row.getVisibleCells() as cell (cell.id)} {@const colId = cell.column.id} {#if colId === "id"} {:else if colId === "status"} {:else if colId === "targetType"} {:else if colId === "details"} {:else if colId === "priority"} {:else if colId === "timing"} {/if} {/each} {/each} {/if}
{#if header.column.getCanSort()} {#if typeof header.column.columnDef.header === "string"} {header.column.columnDef.header} {:else} {/if} {#if header.column.getIsSorted() === "asc"} {:else if header.column.getIsSorted() === "desc"} {:else} {/if} {:else if typeof header.column.columnDef.header === "string"} {header.column.columnDef.header} {:else} {/if}
No scrape jobs found.
{job.id} {formatStatusLabel(job.status)} {#if job.maxRetries > 0} {job.retryCount}/{job.maxRetries} retries {/if} {job.targetType} {formatJobDetails(job, subjectMap)} {job.priority} {#if timingDisplay.icon === "warning"} {/if} {timingDisplay.text}
{#if tooltipText !== null}
{tooltipText}
{/if} {/if}