diff --git a/frontend/src/lib/components/flows/content/FlowInputs.svelte b/frontend/src/lib/components/flows/content/FlowInputs.svelte index e60dc62780..1dfcdd3d31 100644 --- a/frontend/src/lib/components/flows/content/FlowInputs.svelte +++ b/frontend/src/lib/components/flows/content/FlowInputs.svelte @@ -15,6 +15,7 @@ const dispatch = createEventDispatcher() let kind: 'script' | 'failure' | 'approval' | 'trigger' = failureModule ? 'failure' : 'script' let pick_existing: 'workspace' | 'hub' = 'hub' + let filter = ''
@@ -134,8 +135,8 @@
{#if pick_existing == 'hub'} - + {:else} - + {/if} diff --git a/frontend/src/lib/components/flows/pickers/PickHubScript.svelte b/frontend/src/lib/components/flows/pickers/PickHubScript.svelte index d297bce702..8d276a1908 100644 --- a/frontend/src/lib/components/flows/pickers/PickHubScript.svelte +++ b/frontend/src/lib/components/flows/pickers/PickHubScript.svelte @@ -8,11 +8,11 @@ import { loadHubScripts } from '$lib/utils' export let kind: 'script' | 'trigger' | 'approval' | 'failure' = 'script' + export let filter = '' $: items = ($hubScripts ?? []).filter((i) => i.kind === kind) let filteredItems: (HubItem & { marked?: string })[] = [] - let filter = '' let appFilter: string | undefined = undefined $: prefilteredItems = appFilter ? (items ?? []).filter((i) => i.app == appFilter) : items ?? [] diff --git a/frontend/src/lib/components/flows/pickers/WorkspaceScriptPicker.svelte b/frontend/src/lib/components/flows/pickers/WorkspaceScriptPicker.svelte index f2c5b133b8..bbc4a1cdb7 100644 --- a/frontend/src/lib/components/flows/pickers/WorkspaceScriptPicker.svelte +++ b/frontend/src/lib/components/flows/pickers/WorkspaceScriptPicker.svelte @@ -1,7 +1,6 @@
-
- +
+
{#if filteredItems} diff --git a/frontend/src/routes/PickHubFlow.svelte b/frontend/src/routes/PickHubFlow.svelte index 37b7f7eee6..b9d8b9ebea 100644 --- a/frontend/src/routes/PickHubFlow.svelte +++ b/frontend/src/routes/PickHubFlow.svelte @@ -4,10 +4,11 @@ import SearchItems from '$lib/components/SearchItems.svelte' import { loadHubFlows } from '$lib/utils' + export let filter = '' + type Item = { apps: string[]; summary: string } let hubFlows: any[] | undefined = undefined let filteredItems: (Item & { marked?: string })[] = [] - let filter = '' let appFilter: string | undefined = undefined $: prefilteredItems = appFilter diff --git a/frontend/src/routes/index.svelte b/frontend/src/routes/index.svelte index 04455a07b4..0be0e11a15 100644 --- a/frontend/src/routes/index.svelte +++ b/frontend/src/routes/index.svelte @@ -360,9 +360,9 @@ {/if}
{:else if tab == 'hubscripts'} - viewCode(e.detail)} /> + viewCode(e.detail)} /> {:else if tab == 'hubflows'} - viewFlow(e.detail)} /> + viewFlow(e.detail)} /> {/if}