{#each tabs as tab (tab.id)}
(activeTabId = tab.id)}
onkeydown={e => e.key === 'Enter' && (activeTabId = tab.id)}
>
{tab.title}
{/each}
{#if agentSessionId}
{/if}
{#each tabs as tab (tab.id)}
{#if activeTabId === tab.id}
{#if tab.type === 'agent-preview' && tab.agentSessionId}
{:else}
handleTabExit(tab.id)}
/>
{/if}
{/if}
{/each}
{#if tabs.length === 0}
{/if}