diff --git a/src/lib/components/workspace/Tools.svelte b/src/lib/components/workspace/Tools.svelte
index d83eccb6e..e6d97d2eb 100644
--- a/src/lib/components/workspace/Tools.svelte
+++ b/src/lib/components/workspace/Tools.svelte
@@ -15,6 +15,8 @@
getToolById,
getTools
} from '$lib/apis/tools';
+ import ArrowDownTray from '../icons/ArrowDownTray.svelte';
+ import Tooltip from '../common/Tooltip.svelte';
const i18n = getContext('i18n');
@@ -107,96 +109,126 @@
-
-
-
+
+
+
-
+
-
{
- e.stopPropagation();
+
+ {
+ e.stopPropagation();
- const res = await deleteToolById(localStorage.token, tool.id).catch((error) => {
- toast.error(error);
- return null;
- });
+ const _tool = await getToolById(localStorage.token, tool.id).catch((error) => {
+ toast.error(error);
+ return null;
+ });
- if (res) {
- toast.success('Tool deleted successfully');
- tools.set(await getTools(localStorage.token));
- }
- }}
- >
-
-
+
+
+
+
+
+ {
+ e.stopPropagation();
+
+ const res = await deleteToolById(localStorage.token, tool.id).catch((error) => {
+ toast.error(error);
+ return null;
+ });
+
+ if (res) {
+ toast.success('Tool deleted successfully');
+ tools.set(await getTools(localStorage.token));
+ }
+ }}
+ >
+
+
+
{/each}