Thom.chat
{#snippet trigger(tooltip)} New Chat {/snippet} {cmdOrCtrl} + Shift + O
{#each templateConversations as group, index (group.key)} {@const IconComponent = group.icon} {#if group.conversations.length > 0}
0}>

{#if IconComponent} {/if} {group.label}

{#each group.conversations as conversation (conversation._id)} {@const isActive = page.params.id === conversation._id}

{conversation.title}

{#if conversation.generating}
{/if}
{#snippet trigger(tooltip)} {/snippet} {conversation.pinned ? 'Unpin thread' : 'Pin thread'} {#snippet trigger(tooltip)} {/snippet} Delete thread
{/each} {/if} {/each}
{#if page.data.session !== null} {:else} {/if}