From 86f7bd7f97d8fb905bcc4b20d735e115ef6650dc Mon Sep 17 00:00:00 2001 From: Faton Ramadani Date: Wed, 21 Aug 2024 16:23:53 +0200 Subject: [PATCH] fix(frontend): fix large JSON viewer (#4273) * fix(frontend): fix large JSON viewer * fix(frontend): fix large JSON viewer * fix(frontend): improve UX * fix(frontend): improve show more button * fix(frontend): add fading effect * fix(frontend): remove show more when we reach the end * fix(frontend): Add show more button to the raw tab * fix(frontend): Add show more button to the raw tab --- frontend/src/lib/components/FlowViewer.svelte | 51 +------ .../src/lib/components/FlowViewerInner.svelte | 132 ++++++++++++++++++ .../details/DetailPageDetailPanel.svelte | 44 +----- 3 files changed, 141 insertions(+), 86 deletions(-) create mode 100644 frontend/src/lib/components/FlowViewerInner.svelte diff --git a/frontend/src/lib/components/FlowViewer.svelte b/frontend/src/lib/components/FlowViewer.svelte index 8aad196c6f..66d37704bf 100644 --- a/frontend/src/lib/components/FlowViewer.svelte +++ b/frontend/src/lib/components/FlowViewer.svelte @@ -1,17 +1,12 @@ + + + +
+ { + maxLines = 100 + }} + > + YAML + JSON + +
+ + +
+ +
+ {#if shouldDisplayLoadMore} + + {/if} +
+
+
+
+ + diff --git a/frontend/src/lib/components/details/DetailPageDetailPanel.svelte b/frontend/src/lib/components/details/DetailPageDetailPanel.svelte index 4263e8ab3b..3385aab6bd 100644 --- a/frontend/src/lib/components/details/DetailPageDetailPanel.svelte +++ b/frontend/src/lib/components/details/DetailPageDetailPanel.svelte @@ -1,13 +1,10 @@