{#if $selectedTask}

Task: {$selectedTask.plugin_id}

{#if connectionStatus === 'connecting'} Connecting... {:else if connectionStatus === 'connected'} Live {:else if connectionStatus === 'completed'} Completed {:else if connectionStatus === 'awaiting_mapping'} Awaiting Mapping {:else} Disconnected {/if}
{#each $taskLogs as log}
{new Date(log.timestamp).toLocaleTimeString()} [{log.level}] {log.message}
{/each} {#if waitingForData}
Waiting for data...
{/if}
{:else}

No task selected.

{/if}
{ connectionStatus = 'disconnected'; ws.close(); }} />