{#each Array.from(conversations.entries()) as [id, conversation] (id)}
switchTab(id)} role="tab" tabindex={0} aria-selected={id === activeConversationId} > {#if editingTabId === id} e.stopPropagation()} class="bg-transparent border-b border-[var(--border-color)] outline-none px-0 py-0 text-sm w-32" autofocus /> {:else}
startEditing(id, conversation.name, e)} > {conversation.name} {#if id !== activeConversationId && id === connectedConversationId} (connected) {/if} {#if hasUnreadMessages(id, conversation)}
{/if}
{/if} {#if conversations.size > 1} {/if}
{/each}