From 1daccdbdb104f4d6e619ed0bdf28ef9ecc15bebb Mon Sep 17 00:00:00 2001 From: Faton Ramadani Date: Tue, 14 Nov 2023 10:20:50 +0100 Subject: [PATCH] fix(frontend): Fix Step viewer (#2627) * fix(frontend): Fix Step viewer * fix(frontend): Fix build --- .../src/lib/components/FlowBuilder.svelte | 2 +- .../lib/components/FlowGraphViewerStep.svelte | 202 ++++++++++++++++++ .../(logged)/flows/get/[...path]/+page.svelte | 3 +- frontend/tailwind.config.cjs | 2 +- 4 files changed, 206 insertions(+), 3 deletions(-) create mode 100644 frontend/src/lib/components/FlowGraphViewerStep.svelte diff --git a/frontend/src/lib/components/FlowBuilder.svelte b/frontend/src/lib/components/FlowBuilder.svelte index a98ba51f4e..fe0f326768 100644 --- a/frontend/src/lib/components/FlowBuilder.svelte +++ b/frontend/src/lib/components/FlowBuilder.svelte @@ -423,7 +423,7 @@ onClick: () => void }> = [] - if (savedFlow?.draft_only === false) { + if (savedFlow?.draft_only === false || savedFlow?.draft_only === undefined) { dropdownItems.push({ label: 'Exit & see details', onClick: () => dispatch('details', $pathStore) diff --git a/frontend/src/lib/components/FlowGraphViewerStep.svelte b/frontend/src/lib/components/FlowGraphViewerStep.svelte new file mode 100644 index 0000000000..13119e45d3 --- /dev/null +++ b/frontend/src/lib/components/FlowGraphViewerStep.svelte @@ -0,0 +1,202 @@ + + + + + {#if stepDetail && typeof stepDetail != 'string'} + {#if stepDetail.value.type == 'script'} +
+ + + +
+
+

Step Inputs

+ + +
+ {#if stepDetail.value.path.startsWith('hub/')} +
+

Code

+