diff --git a/src/lib/components/layout/Sidebar.svelte b/src/lib/components/layout/Sidebar.svelte index 67d666cc90..2146320d11 100644 --- a/src/lib/components/layout/Sidebar.svelte +++ b/src/lib/components/layout/Sidebar.svelte @@ -852,6 +852,7 @@ {#if folders} { const { folderId, items } = e.detail; importChatHandler(items, false, folderId); diff --git a/src/lib/components/layout/Sidebar/Folders.svelte b/src/lib/components/layout/Sidebar/Folders.svelte index 1a0771f1f4..5d5f596a07 100644 --- a/src/lib/components/layout/Sidebar/Folders.svelte +++ b/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); }} diff --git a/src/lib/components/layout/Sidebar/RecursiveFolder.svelte b/src/lib/components/layout/Sidebar/RecursiveFolder.svelte index f6958a7729..641b756880 100644 --- a/src/lib/components/layout/Sidebar/RecursiveFolder.svelte +++ b/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 @@ { dispatch('import', e.detail); @@ -495,6 +497,7 @@ { dispatch('change', e.detail); }}