From bd79938bed6da3875a4a2dd72dad14dedbf25ddf Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Wed, 18 Jan 2023 14:57:11 +0100 Subject: [PATCH] feat(frontend): add vega-lite component --- .../components/dataDisplay/AppHtml.svelte | 24 +++--- .../dataDisplay/VegaLiteHtml.svelte | 58 +++++++++++++++ .../apps/editor/ComponentEditor.svelte | 7 ++ .../componentsPanel/ComponentList.svelte | 3 +- .../apps/editor/componentsPanel/data.ts | 35 +++++++++ .../src/lib/components/apps/editorUtils.ts | 73 +++++++++++++++---- frontend/src/lib/components/apps/types.ts | 2 + frontend/src/lib/components/apps/utils.ts | 4 + 8 files changed, 175 insertions(+), 31 deletions(-) create mode 100644 frontend/src/lib/components/apps/components/dataDisplay/VegaLiteHtml.svelte diff --git a/frontend/src/lib/components/apps/components/dataDisplay/AppHtml.svelte b/frontend/src/lib/components/apps/components/dataDisplay/AppHtml.svelte index 9644b20d26..ee58f0d890 100644 --- a/frontend/src/lib/components/apps/components/dataDisplay/AppHtml.svelte +++ b/frontend/src/lib/components/apps/components/dataDisplay/AppHtml.svelte @@ -5,8 +5,6 @@ export let id: string export let componentInput: AppInput | undefined - export let horizontalAlignment: 'left' | 'center' | 'right' | undefined = 'left' - export let verticalAlignment: 'top' | 'center' | 'bottom' | undefined = undefined export let configuration: Record export const staticOutputs: string[] = ['result', 'loading'] @@ -24,17 +22,15 @@ bind:clientHeight={h} bind:clientWidth={w} > - - - {#key result} -