From 8f72c32fbefdcd402bf0e185bae52bbe1acdd32e Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Thu, 12 Jan 2023 22:20:54 +0100 Subject: [PATCH] various improvements --- .../lib/components/FlowStatusViewer.svelte | 21 ++++++++++++++++++- .../src/lib/components/ResourcePicker.svelte | 10 ++++++++- frontend/src/lib/components/SchemaForm.svelte | 2 +- .../preview/FlowPreviewStatus.svelte | 2 +- .../(logged)/flows/get/[...path]/+page.svelte | 8 ++++--- .../(logged)/flows/run/[...path]/+page.svelte | 8 ++++--- .../scripts/get/[...hash]/+page.svelte | 11 ++++++---- .../scripts/run/[...hash]/+page.svelte | 8 ++++--- 8 files changed, 53 insertions(+), 17 deletions(-) diff --git a/frontend/src/lib/components/FlowStatusViewer.svelte b/frontend/src/lib/components/FlowStatusViewer.svelte index 0fc5e69dd5..32e6245551 100644 --- a/frontend/src/lib/components/FlowStatusViewer.svelte +++ b/frontend/src/lib/components/FlowStatusViewer.svelte @@ -8,7 +8,7 @@ import { createEventDispatcher } from 'svelte' import { onDestroy } from 'svelte' import type { FlowState } from './flows/flowState' - import { Button, Tab } from './common' + import { Badge, Button, Tab } from './common' import DisplayResult from './DisplayResult.svelte' import Tabs from './common/tabs/Tabs.svelte' import { FlowGraph, type GraphModuleState } from './graph' @@ -17,6 +17,7 @@ import JobArgs from './JobArgs.svelte' import Tooltip from './Tooltip.svelte' import SimpleEditor from './SimpleEditor.svelte' + import { Loader2 } from 'lucide-svelte' const dispatch = createEventDispatcher() @@ -221,6 +222,24 @@
{job.logs}
+ {:else if innerModules?.length > 0} +
+ {#each innerModules as mod, i (mod.id)} + {#if mod.type == FlowStatusModule.type.IN_PROGRESS} +
{mod.id} + {#if job.raw_flow?.modules[i]?.summary} + + {job.raw_flow?.modules[i]?.summary ?? ''} + + {/if} +
+ {/if} + {/each} +
{/if} {/if} diff --git a/frontend/src/lib/components/ResourcePicker.svelte b/frontend/src/lib/components/ResourcePicker.svelte index 067b58c447..9c4a2b966c 100644 --- a/frontend/src/lib/components/ResourcePicker.svelte +++ b/frontend/src/lib/components/ResourcePicker.svelte @@ -8,6 +8,7 @@ import Select from 'svelte-select' import AppConnect from './AppConnect.svelte' import ResourceEditor from './ResourceEditor.svelte' + import { truncate } from '$lib/utils' const dispatch = createEventDispatcher() let resources: Resource[] = [] @@ -30,7 +31,7 @@ $: collection = resources.map((x) => ({ value: x.path, - label: `${x.path}${x.description ? ' | ' + x.description : ''}` + label: x.path })) let appConnect: AppConnect let resourceEditor: ResourceEditor @@ -49,6 +50,7 @@