Timothy Jaeryang Baek 9 месяцев назад
Родитель
Сommit
57972605f2

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

@@ -852,6 +852,7 @@
 				{#if folders}
 					<Folders
 						{folders}
+						{shiftKey}
 						on:import={(e) => {
 							const { folderId, items } = e.detail;
 							importChatHandler(items, false, folderId);

+ 2 - 0
src/lib/components/layout/Sidebar/Folders.svelte

@@ -4,6 +4,7 @@
 	const dispatch = createEventDispatcher();
 	import RecursiveFolder from './RecursiveFolder.svelte';
 	export let folders = {};
+	export let shiftKey = false;
 
 	let folderList = [];
 	// Get the list of folders that have no parent, sorted by name alphabetically
@@ -22,6 +23,7 @@
 		className=""
 		{folders}
 		{folderId}
+		{shiftKey}
 		on:import={(e) => {
 			dispatch('import', e.detail);
 		}}

+ 3 - 0
src/lib/components/layout/Sidebar/RecursiveFolder.svelte

@@ -36,6 +36,7 @@
 
 	export let folders;
 	export let folderId;
+	export let shiftKey = false;
 
 	export let className = '';
 
@@ -476,6 +477,7 @@
 							<svelte:self
 								{folders}
 								folderId={childFolder.id}
+								{shiftKey}
 								parentDragged={dragged}
 								on:import={(e) => {
 									dispatch('import', e.detail);
@@ -495,6 +497,7 @@
 							<ChatItem
 								id={chat.id}
 								title={chat.title}
+								{shiftKey}
 								on:change={(e) => {
 									dispatch('change', e.detail);
 								}}