From 3316ba76aabe5429596ffd130fd36be4d5c3aa6c Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 17 Jul 2026 04:54:44 -0400 Subject: [PATCH] refac --- src/lib/components/admin/Functions.svelte | 128 +++++++++++----------- src/lib/components/workspace/Tools.svelte | 70 ++++++------ 2 files changed, 96 insertions(+), 102 deletions(-) diff --git a/src/lib/components/admin/Functions.svelte b/src/lib/components/admin/Functions.svelte index 201ff9b82a..37e04d0708 100644 --- a/src/lib/components/admin/Functions.svelte +++ b/src/lib/components/admin/Functions.svelte @@ -570,7 +570,7 @@ -
+
{#if shiftKey} - - + { + goto(`/admin/functions/edit?id=${encodeURIComponent(func.id)}`); + }} + shareHandler={() => { + shareHandler(func); + }} + cloneHandler={() => { + cloneHandler(func); + }} + exportHandler={() => { + exportHandler(func); + }} + deleteHandler={async () => { + selectedFunction = func; + showDeleteConfirm = true; + }} + toggleGlobalHandler={() => { + if (['filter', 'action'].includes(func.type)) { + toggleGlobalHandler(func); + } + }} + onClose={() => { + openFunctionMenuId = null; + }} + > -
+ + + {/if}
diff --git a/src/lib/components/workspace/Tools.svelte b/src/lib/components/workspace/Tools.svelte index f04d39d977..4be70c3c29 100644 --- a/src/lib/components/workspace/Tools.svelte +++ b/src/lib/components/workspace/Tools.svelte @@ -494,7 +494,7 @@ {#if tool.write_access} -
+
{#if shiftKey} - -
+ + + {/if}
{/if}