diff --git a/src/lib/components/workspace/Functions.svelte b/src/lib/components/workspace/Functions.svelte index 2618b25b3..990b06428 100644 --- a/src/lib/components/workspace/Functions.svelte +++ b/src/lib/components/workspace/Functions.svelte @@ -47,6 +47,14 @@ let showDeleteConfirm = false; + let filteredItems = []; + $: filteredItems = $functions.filter( + (f) => + query === '' || + f.name.toLowerCase().includes(query.toLowerCase()) || + f.id.toLowerCase().includes(query.toLowerCase()) + ); + const shareHandler = async (func) => { const item = await getFunctionById(localStorage.token, func.id).catch((error) => { toast.error(error); @@ -174,17 +182,7 @@ -
-
-
- {$i18n.t('Functions')} -
- {$functions.length} -
-
-
- -
+
-
+ +
+
+
+ {$i18n.t('Functions')} +
+ {filteredItems.length} +
+
+
- {#each $functions.filter((f) => query === '' || f.name - .toLowerCase() - .includes(query.toLowerCase()) || f.id.toLowerCase().includes(query.toLowerCase())) as func} + {#each filteredItems as func}
diff --git a/src/lib/components/workspace/Knowledge.svelte b/src/lib/components/workspace/Knowledge.svelte index 6ed4864e8..7053c845a 100644 --- a/src/lib/components/workspace/Knowledge.svelte +++ b/src/lib/components/workspace/Knowledge.svelte @@ -72,17 +72,7 @@ }} /> -
-
-
- {$i18n.t('Knowledge')} -
- {$knowledge.length} -
-
-
- -
+
-
+
+
+
+ {$i18n.t('Knowledge')} +
+ {filteredItems.length} +
+
+
-
+
{#each filteredItems as item}
-
{$i18n.t('Admin Panel')}
+ + +
- - -
- -
+
diff --git a/src/routes/(app)/workspace/+layout.svelte b/src/routes/(app)/workspace/+layout.svelte index 65cd300a9..fb908543c 100644 --- a/src/routes/(app)/workspace/+layout.svelte +++ b/src/routes/(app)/workspace/+layout.svelte @@ -1,6 +1,6 @@