From 1c355929fc151927df0247c86259bbffac536b58 Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Sun, 16 Jun 2024 12:09:55 -0600 Subject: [PATCH] refac --- src/lib/components/layout/Sidebar.svelte | 5 ++++- src/lib/components/layout/Sidebar/ChatItem.svelte | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/components/layout/Sidebar.svelte b/src/lib/components/layout/Sidebar.svelte index 73ce2b33d..387654273 100644 --- a/src/lib/components/layout/Sidebar.svelte +++ b/src/lib/components/layout/Sidebar.svelte @@ -124,7 +124,7 @@ const onBlur = () => { shiftKey = false; - selectedChatId = false; + selectedChatId = null; }; window.addEventListener('keydown', onKeyDown); @@ -477,6 +477,9 @@ on:select={() => { selectedChatId = chat.id; }} + on:unselect={() => { + selectedChatId = null; + }} on:delete={(e) => { if ((e?.detail ?? '') === 'shift') { deleteChatHandler(chat.id); diff --git a/src/lib/components/layout/Sidebar/ChatItem.svelte b/src/lib/components/layout/Sidebar/ChatItem.svelte index 8ed0d674f..95fb4667a 100644 --- a/src/lib/components/layout/Sidebar/ChatItem.svelte +++ b/src/lib/components/layout/Sidebar/ChatItem.svelte @@ -231,7 +231,7 @@ dispatch('delete'); }} onClose={() => { - selected = false; + dispatch('unselect'); }} >