Timothy J. Baek 10 月之前
父節點
當前提交
1c355929fc
共有 2 個文件被更改,包括 5 次插入2 次删除
  1. 4 1
      src/lib/components/layout/Sidebar.svelte
  2. 1 1
      src/lib/components/layout/Sidebar/ChatItem.svelte

+ 4 - 1
src/lib/components/layout/Sidebar.svelte

@@ -124,7 +124,7 @@
 
 
 		const onBlur = () => {
 		const onBlur = () => {
 			shiftKey = false;
 			shiftKey = false;
-			selectedChatId = false;
+			selectedChatId = null;
 		};
 		};
 
 
 		window.addEventListener('keydown', onKeyDown);
 		window.addEventListener('keydown', onKeyDown);
@@ -477,6 +477,9 @@
 						on:select={() => {
 						on:select={() => {
 							selectedChatId = chat.id;
 							selectedChatId = chat.id;
 						}}
 						}}
+						on:unselect={() => {
+							selectedChatId = null;
+						}}
 						on:delete={(e) => {
 						on:delete={(e) => {
 							if ((e?.detail ?? '') === 'shift') {
 							if ((e?.detail ?? '') === 'shift') {
 								deleteChatHandler(chat.id);
 								deleteChatHandler(chat.id);

+ 1 - 1
src/lib/components/layout/Sidebar/ChatItem.svelte

@@ -231,7 +231,7 @@
 						dispatch('delete');
 						dispatch('delete');
 					}}
 					}}
 					onClose={() => {
 					onClose={() => {
-						selected = false;
+						dispatch('unselect');
 					}}
 					}}
 				>
 				>
 					<button
 					<button