From c0e85e8476b6cde8208cd4214bc89e82e208d516 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Tue, 1 Nov 2022 23:48:04 +0100 Subject: [PATCH] UI improvements --- frontend/src/lib/components/ArgInfo.svelte | 35 +++++++++++-------- .../components/common/drawer/Drawer.svelte | 4 ++- .../flows/content/FlowModuleWrapper.svelte | 7 +++- .../src/routes/scripts/get/[...hash].svelte | 4 +-- 4 files changed, 32 insertions(+), 18 deletions(-) diff --git a/frontend/src/lib/components/ArgInfo.svelte b/frontend/src/lib/components/ArgInfo.svelte index 22f802127c..6ba7149161 100644 --- a/frontend/src/lib/components/ArgInfo.svelte +++ b/frontend/src/lib/components/ArgInfo.svelte @@ -1,33 +1,34 @@ - -
{resource.path}
-
- -
-
+ + + + + {#if value == ''} {''} { await getResource(value.substring('$res:'.length)) - resourceViewer.openModal() + jsonViewer.openModal() }}>{value}{:else if asJson.length > 40} - {truncate(asJson, 40)}{asJson} + {truncate(asJson, 40)} { + jsonViewerContent = value + jsonViewer.toggleDrawer() + }}>(+) {:else} {asJson} {/if} diff --git a/frontend/src/lib/components/common/drawer/Drawer.svelte b/frontend/src/lib/components/common/drawer/Drawer.svelte index 961546ee1f..f605cf6a03 100644 --- a/frontend/src/lib/components/common/drawer/Drawer.svelte +++ b/frontend/src/lib/components/common/drawer/Drawer.svelte @@ -43,7 +43,9 @@
- + {#if open} + + {/if}
diff --git a/frontend/src/lib/components/flows/content/FlowModuleWrapper.svelte b/frontend/src/lib/components/flows/content/FlowModuleWrapper.svelte index c980fafd39..d6a76b2772 100644 --- a/frontend/src/lib/components/flows/content/FlowModuleWrapper.svelte +++ b/frontend/src/lib/components/flows/content/FlowModuleWrapper.svelte @@ -71,8 +71,13 @@ $flowStateStore[module.id] = state }} on:pick={async ({ detail }) => { - const { path, summary } = detail + const { path, summary, kind } = detail const [module, state] = await pickScript(path, summary, flowModule.id) + + if (kind == Script.kind.APPROVAL) { + module.suspend = { required_events: 1, timeout: 1800 } + } + flowModule = module $flowStateStore[module.id] = state }} diff --git a/frontend/src/routes/scripts/get/[...hash].svelte b/frontend/src/routes/scripts/get/[...hash].svelte index 391db4c3b9..21fa121bf9 100644 --- a/frontend/src/routes/scripts/get/[...hash].svelte +++ b/frontend/src/routes/scripts/get/[...hash].svelte @@ -341,7 +341,7 @@ {@const url = webhooks[key][type]}
  • {url} @@ -351,7 +351,7 @@ {type}