diff --git a/frontend/src/lib/components/common/table/AppRow.svelte b/frontend/src/lib/components/common/table/AppRow.svelte index 6d49590653..a1e8e2a706 100644 --- a/frontend/src/lib/components/common/table/AppRow.svelte +++ b/frontend/src/lib/components/common/table/AppRow.svelte @@ -23,6 +23,8 @@ import { page } from '$app/stores' import type DeployWorkspaceDrawer from '$lib/components/DeployWorkspaceDrawer.svelte' import { DELETE } from '$lib/utils' + import AppExportButton from '$lib/components/apps/editor/AppExportButton.svelte' + import type { App } from '$lib/components/apps/types' export let app: ListableApp & { has_draft?: boolean; draft_only?: boolean; canWrite: boolean } export let marked: string | undefined @@ -44,8 +46,20 @@ } = app const dispatch = createEventDispatcher() + + let appExport: AppExportButton + + async function loadAppJson() { + const app: App = (await AppService.getAppByPath({ + workspace: $workspaceStore!, + path + })) as unknown as App + appExport.open(app) + } + + { + loadAppJson() + } + }, { displayName: canWrite ? 'Share' : 'See Permissions', icon: faShare, diff --git a/frontend/src/lib/components/common/toggleButton-v2/ToggleButton.svelte b/frontend/src/lib/components/common/toggleButton-v2/ToggleButton.svelte index 355fbf8c38..8d3a3da0ab 100644 --- a/frontend/src/lib/components/common/toggleButton-v2/ToggleButton.svelte +++ b/frontend/src/lib/components/common/toggleButton-v2/ToggleButton.svelte @@ -17,13 +17,19 @@ const { select, selected } = getContext('ToggleButtonGroup') - + select(value)} diff --git a/frontend/src/lib/components/details/ClipboardPanel.svelte b/frontend/src/lib/components/details/ClipboardPanel.svelte index 8d528eb1cc..514d8a0aeb 100644 --- a/frontend/src/lib/components/details/ClipboardPanel.svelte +++ b/frontend/src/lib/components/details/ClipboardPanel.svelte @@ -16,6 +16,6 @@ copyToClipboard(content) }} > -
{content}
- +
{content}
+ diff --git a/frontend/src/lib/components/details/WebhooksPanel.svelte b/frontend/src/lib/components/details/WebhooksPanel.svelte index 331b122961..2d28073f9a 100644 --- a/frontend/src/lib/components/details/WebhooksPanel.svelte +++ b/frontend/src/lib/components/details/WebhooksPanel.svelte @@ -80,33 +80,33 @@ /> - {#if !isFlow} -
-
Call method
- - +
+
Call method
+ + + {#if !isFlow} + {/if} - - -
- {/if} + +
+
Token configuration
@@ -129,7 +129,17 @@
{#if requestType !== 'get_path'} diff --git a/frontend/src/routes/(root)/(logged)/flows/get/[...path]/+page.svelte b/frontend/src/routes/(root)/(logged)/flows/get/[...path]/+page.svelte index ad343f5bc1..840cc90314 100644 --- a/frontend/src/routes/(root)/(logged)/flows/get/[...path]/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/flows/get/[...path]/+page.svelte @@ -279,7 +279,8 @@ path: urlAsync }, sync: { - path: urlSync + path: urlSync, + get_path: urlSync } }} isFlow={true}