diff --git a/src/lib/components/chat/MessageInput/InputMenu/Chats.svelte b/src/lib/components/chat/MessageInput/InputMenu/Chats.svelte index 453808bd23..fc4b5b8c19 100644 --- a/src/lib/components/chat/MessageInput/InputMenu/Chats.svelte +++ b/src/lib/components/chat/MessageInput/InputMenu/Chats.svelte @@ -119,7 +119,7 @@ {/if} {:else} -
+
{/if} diff --git a/src/lib/components/chat/MessageInput/InputMenu/Knowledge.svelte b/src/lib/components/chat/MessageInput/InputMenu/Knowledge.svelte index 786282546b..df8d8aabab 100644 --- a/src/lib/components/chat/MessageInput/InputMenu/Knowledge.svelte +++ b/src/lib/components/chat/MessageInput/InputMenu/Knowledge.svelte @@ -9,11 +9,13 @@ import Tooltip from '$lib/components/common/Tooltip.svelte'; import Database from '$lib/components/icons/Database.svelte'; import DocumentPage from '$lib/components/icons/DocumentPage.svelte'; + import Spinner from '$lib/components/common/Spinner.svelte'; const i18n = getContext('i18n'); export let onSelect = (e) => {}; + let loaded = false; let items = []; let selectedIdx = 0; @@ -99,55 +101,63 @@ ); await tick(); + + loaded = true; }); -
- {#each items as item, idx} - - {/each} -
+ +
+ {decodeString(item?.name)} +
+
+
+ + {/each} + +{:else} +
+ +
+{/if} diff --git a/src/lib/components/chat/MessageInput/InputMenu/Notes.svelte b/src/lib/components/chat/MessageInput/InputMenu/Notes.svelte index 2a122a8bcb..93c5bba180 100644 --- a/src/lib/components/chat/MessageInput/InputMenu/Notes.svelte +++ b/src/lib/components/chat/MessageInput/InputMenu/Notes.svelte @@ -122,7 +122,7 @@ {/if} {:else} -
+
{/if}