From a4f8f9e1cf80395d5cd1229c8dd5dda244e2ba7f Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Tue, 31 Jan 2023 08:04:38 +0100 Subject: [PATCH] feat(frontend): add plotly support --- .../components/dataDisplay/PlotlyHtml.svelte | 52 +++++++++++++++++++ .../dataDisplay/VegaLiteHtml.svelte | 2 - .../apps/editor/ComponentEditor.svelte | 7 +++ .../componentsPanel/ComponentList.svelte | 3 +- .../apps/editor/componentsPanel/data.ts | 22 ++++++++ .../src/lib/components/apps/editorUtils.ts | 33 ++++++++++++ frontend/src/lib/components/apps/types.ts | 2 + frontend/src/lib/components/apps/utils.ts | 4 ++ 8 files changed, 122 insertions(+), 3 deletions(-) create mode 100644 frontend/src/lib/components/apps/components/dataDisplay/PlotlyHtml.svelte diff --git a/frontend/src/lib/components/apps/components/dataDisplay/PlotlyHtml.svelte b/frontend/src/lib/components/apps/components/dataDisplay/PlotlyHtml.svelte new file mode 100644 index 0000000000..7a5079b3fc --- /dev/null +++ b/frontend/src/lib/components/apps/components/dataDisplay/PlotlyHtml.svelte @@ -0,0 +1,52 @@ + + +
+ + {#if !Plotly} +
+ +
+ {/if} +
+ +
diff --git a/frontend/src/lib/components/apps/components/dataDisplay/VegaLiteHtml.svelte b/frontend/src/lib/components/apps/components/dataDisplay/VegaLiteHtml.svelte index b9b729335b..df15701a6e 100644 --- a/frontend/src/lib/components/apps/components/dataDisplay/VegaLiteHtml.svelte +++ b/frontend/src/lib/components/apps/components/dataDisplay/VegaLiteHtml.svelte @@ -1,9 +1,7 @@