From a05dab62982291a8a0941329bf070ea00d6906dc Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 26 Sep 2025 21:16:34 -0500 Subject: [PATCH] refac --- .../chat/Placeholder/FolderPlaceholder.svelte | 35 +++++++++++++++- .../chat/Placeholder/FolderTitle.svelte | 7 +++- src/lib/components/layout/Sidebar.svelte | 6 +++ .../components/layout/Sidebar/Folders.svelte | 9 ++--- .../layout/Sidebar/Folders/FolderModal.svelte | 36 ++++++++++------- .../layout/Sidebar/RecursiveFolder.svelte | 40 ++++++++++++++----- 6 files changed, 100 insertions(+), 33 deletions(-) diff --git a/src/lib/components/chat/Placeholder/FolderPlaceholder.svelte b/src/lib/components/chat/Placeholder/FolderPlaceholder.svelte index 057dd7018..5b5af5970 100644 --- a/src/lib/components/chat/Placeholder/FolderPlaceholder.svelte +++ b/src/lib/components/chat/Placeholder/FolderPlaceholder.svelte @@ -1,15 +1,40 @@
@@ -45,7 +70,13 @@ {#if selectedTab === 'knowledge'} {:else if selectedTab === 'chats'} - + {#if chats !== null} + + {:else} +
+ +
+ {/if} {/if}
diff --git a/src/lib/components/chat/Placeholder/FolderTitle.svelte b/src/lib/components/chat/Placeholder/FolderTitle.svelte index bfd72681d..16a1c4283 100644 --- a/src/lib/components/chat/Placeholder/FolderTitle.svelte +++ b/src/lib/components/chat/Placeholder/FolderTitle.svelte @@ -115,7 +115,12 @@ {#if folder} - + { @@ -922,6 +925,7 @@ }} > { @@ -981,6 +985,8 @@ return null; } ); + + folderRegistry[chat.folder_id]?.setFolderItems(); } if (chat.pinned) { diff --git a/src/lib/components/layout/Sidebar/Folders.svelte b/src/lib/components/layout/Sidebar/Folders.svelte index e9ef68fc3..6c99dc540 100644 --- a/src/lib/components/layout/Sidebar/Folders.svelte +++ b/src/lib/components/layout/Sidebar/Folders.svelte @@ -1,8 +1,11 @@