- {project.name}
+ {item.name}
- {#if project?.meta?.document}
+ {#if item?.meta?.document}
@@ -121,13 +121,13 @@
- Project
+ Collection
{/if}
- {project.description}
+ {item.description}
{/each}
diff --git a/src/lib/components/workspace/Projects.svelte b/src/lib/components/workspace/Knowledge.svelte
similarity index 70%
rename from src/lib/components/workspace/Projects.svelte
rename to src/lib/components/workspace/Knowledge.svelte
index 437b3590b..77d1124f8 100644
--- a/src/lib/components/workspace/Projects.svelte
+++ b/src/lib/components/workspace/Knowledge.svelte
@@ -7,9 +7,9 @@
import { onMount, getContext } from 'svelte';
const i18n = getContext('i18n');
- import { WEBUI_NAME, projects } from '$lib/stores';
+ import { WEBUI_NAME, knowledge } from '$lib/stores';
- import { getProjects, deleteProjectById } from '$lib/apis/projects';
+ import { getKnowledgeItems, deleteKnowledgeById } from '$lib/apis/knowledge';
import { blobToFile, transformFileName } from '$lib/utils';
@@ -18,50 +18,50 @@
import GarbageBin from '../icons/GarbageBin.svelte';
import Pencil from '../icons/Pencil.svelte';
import DeleteConfirmDialog from '../common/ConfirmDialog.svelte';
- import ProjectMenu from './Projects/ProjectMenu.svelte';
+ import ItemMenu from './Knowledge/ItemMenu.svelte';
let query = '';
- let selectedProject = null;
+ let selectedItem = null;
let showDeleteConfirm = false;
- let filteredProjects;
- $: filteredProjects = $projects.filter((project) => query === '' || project.name.includes(query));
+ let filteredItems;
+ $: filteredItems = $knowledge.filter((item) => query === '' || item.name.includes(query));
- const deleteHandler = async (project) => {
- const res = await deleteProjectById(localStorage.token, project.id).catch((e) => {
+ const deleteHandler = async (item) => {
+ const res = await deleteKnowledgeById(localStorage.token, item.id).catch((e) => {
toast.error(e);
});
if (res) {
- projects.set(await getProjects(localStorage.token));
- toast.success($i18n.t('Project deleted successfully.'));
+ knowledge.set(await getKnowledgeItems(localStorage.token));
+ toast.success($i18n.t('Knowledge deleted successfully.'));
}
};
onMount(async () => {
- projects.set(await getProjects(localStorage.token));
+ knowledge.set(await getKnowledgeItems(localStorage.token));
});
- {$i18n.t('Projects')} | {$WEBUI_NAME}
+ {$i18n.t('Knowledge')} | {$WEBUI_NAME}
{
- deleteHandler(selectedProject);
+ deleteHandler(selectedItem);
}}
/>
- {$i18n.t('Projects')}
+ {$i18n.t('Knowledge')}
-
{$projects.length}
+
{$knowledge.length}
@@ -85,16 +85,16 @@