{ if (!state) optionsChatId = ''; }} >
{#if canCreateNew && !loading}
{/if} {#if chats.length > 0} {#each chats as item} { show = false; await onSelectChat?.(item.id); }} onDelete={async (id) => { if (!id || deletingChatId) return; deletingChatId = id; optionsChatId = ''; try { await onDeleteChat?.(id); } finally { deletingChatId = ''; } }} onMenuOpenChange={(id, state) => { optionsChatId = state ? id : ''; }} /> {/each} {:else}
{$i18n.t('No chat history')}
{/if}