From 0423d537a23d5ad86b2aa91783a2adc495bc1857 Mon Sep 17 00:00:00 2001 From: Alex Tideman Date: Fri, 13 Sep 2024 13:21:40 -0500 Subject: [PATCH] Use AccordionGroup to show all possible failures --- .../workflow-error-stack-trace.svelte | 40 +++++++++++++++++++ .../lines-and-dots/workflow-error.svelte | 40 +++++++++---------- src/lib/holocene/accordion/accordion.svelte | 3 +- src/lib/i18n/locales/en/common.ts | 1 + src/lib/types/index.ts | 3 ++ 5 files changed, 64 insertions(+), 23 deletions(-) create mode 100644 src/lib/components/lines-and-dots/workflow-error-stack-trace.svelte diff --git a/src/lib/components/lines-and-dots/workflow-error-stack-trace.svelte b/src/lib/components/lines-and-dots/workflow-error-stack-trace.svelte new file mode 100644 index 000000000..af9e5498a --- /dev/null +++ b/src/lib/components/lines-and-dots/workflow-error-stack-trace.svelte @@ -0,0 +1,40 @@ + + +{#if failure} + + +
+

{translate('common.message')}

+ + {#if failure?.stackTrace} +

{translate('common.stack-trace')}

+ + {/if} +
+
+{/if} +{#if failure?.cause} + +{/if} diff --git a/src/lib/components/lines-and-dots/workflow-error.svelte b/src/lib/components/lines-and-dots/workflow-error.svelte index d793bda32..94c909955 100644 --- a/src/lib/components/lines-and-dots/workflow-error.svelte +++ b/src/lib/components/lines-and-dots/workflow-error.svelte @@ -1,4 +1,5 @@