From 5f28e938df75ccd2b7a2d48eda0c3a6f0aa765dd Mon Sep 17 00:00:00 2001 From: Faton Ramadani Date: Thu, 14 Mar 2024 12:42:13 +0100 Subject: [PATCH] =?UTF-8?q?feat(frontend):=20use=20the=20DisplayResult=20c?= =?UTF-8?q?omponent=20in=20the=20Expanded=20resul=E2=80=A6=20(#3410)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat(frontend): use the DisplayResult component in the Expanded result drawer * fix(frontend): Fix table-row styling --- .../src/lib/components/DisplayResult.svelte | 35 +++++++------------ .../lib/components/table/AutoDataTable.svelte | 2 +- 2 files changed, 13 insertions(+), 24 deletions(-) diff --git a/frontend/src/lib/components/DisplayResult.svelte b/frontend/src/lib/components/DisplayResult.svelte index 8fbd7081af..230cc10943 100644 --- a/frontend/src/lib/components/DisplayResult.svelte +++ b/frontend/src/lib/components/DisplayResult.svelte @@ -199,7 +199,7 @@ } $: isTableDisplay = isArrayWithObjects(result) - let richRender: boolean = true + let richRender: boolean = !forceJson type InputObject = { [key: string]: number[] } @@ -295,7 +295,7 @@ {:else if !forceJson && resultKind == 'table-row'} {@const data = 'table-row' in result ? result['table-row'] : result} -
+
{#each Array.isArray(asListOfList(data)) ? asListOfList(data) : [] as row} @@ -570,27 +570,16 @@ Copy to clipboard - {#if largeObject} -
- Download JSON is too large to be displayed in full. -
- {:else if typeof result == 'string' && result.length > 0} -
{result}
-
- -
- {:else} - - {/if} + diff --git a/frontend/src/lib/components/table/AutoDataTable.svelte b/frontend/src/lib/components/table/AutoDataTable.svelte index 1c4ff0447e..007b73860a 100644 --- a/frontend/src/lib/components/table/AutoDataTable.svelte +++ b/frontend/src/lib/components/table/AutoDataTable.svelte @@ -114,7 +114,7 @@
-
+
{#if selection.length > 0}