diff --git a/src/lib/components/workspace/Knowledge/KnowledgeBase.svelte b/src/lib/components/workspace/Knowledge/KnowledgeBase.svelte index e705c18140..ce5120945f 100644 --- a/src/lib/components/workspace/Knowledge/KnowledgeBase.svelte +++ b/src/lib/components/workspace/Knowledge/KnowledgeBase.svelte @@ -826,16 +826,16 @@ {#if knowledge?.write_access}
{ - if (e.detail.type === 'directory') { + onUpload={(data) => { + if (data.type === 'directory') { uploadDirectoryHandler(); - } else if (e.detail.type === 'text') { + } else if (data.type === 'text') { showAddTextContentModal = true; } else { document.getElementById('files-input').click(); } }} - on:sync={(e) => { + onSync={() => { showSyncConfirmModal = true; }} /> diff --git a/src/lib/components/workspace/Knowledge/KnowledgeBase/AddContentMenu.svelte b/src/lib/components/workspace/Knowledge/KnowledgeBase/AddContentMenu.svelte index 66eb5b69ef..44000de453 100644 --- a/src/lib/components/workspace/Knowledge/KnowledgeBase/AddContentMenu.svelte +++ b/src/lib/components/workspace/Knowledge/KnowledgeBase/AddContentMenu.svelte @@ -15,6 +15,9 @@ export let onClose: Function = () => {}; + export let onSync: Function = () => {}; + export let onUpload: Function = (data) => {}; + let show = false; @@ -59,7 +62,7 @@ { - dispatch('upload', { type: 'files' }); + onUpload({ type: 'files' }); }} > @@ -69,7 +72,7 @@ { - dispatch('upload', { type: 'directory' }); + onUpload({ type: 'directory' }); }} > @@ -85,7 +88,7 @@ { - dispatch('sync', { type: 'directory' }); + onSync(); }} > @@ -96,7 +99,7 @@ { - dispatch('upload', { type: 'text' }); + onUpload({ type: 'text' }); }} >