{#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(); }} />