From 4e4447de8a5f62ca179a96ee83806d9ffdf5e1ac Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Mon, 22 Mar 2021 21:18:44 +0100 Subject: [PATCH] cell data view --- packages/web/package.json | 1 + packages/web/src/celldata/JsonCellView.svelte | 41 +++++++ .../src/celldata/TextCellViewNoWrap.svelte | 5 + .../web/src/celldata/TextCellViewWrap.svelte | 5 + packages/web/src/datagrid/DataGridCore.svelte | 40 ++++--- packages/web/src/icons/FontIcon.svelte | 1 + packages/web/src/stores.ts | 1 + .../web/src/widgets/CellDataWidget.svelte | 113 ++++++++++++++++++ .../web/src/widgets/WidgetContainer.svelte | 4 + .../web/src/widgets/WidgetIconPanel.svelte | 7 +- yarn.lock | 5 + 11 files changed, 204 insertions(+), 19 deletions(-) create mode 100644 packages/web/src/celldata/JsonCellView.svelte create mode 100644 packages/web/src/celldata/TextCellViewNoWrap.svelte create mode 100644 packages/web/src/celldata/TextCellViewWrap.svelte create mode 100644 packages/web/src/widgets/CellDataWidget.svelte diff --git a/packages/web/package.json b/packages/web/package.json index 868b71b53..cbb64a6af 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -45,6 +45,7 @@ "file-selector": "^0.2.4", "resize-observer-polyfill": "^1.5.1", "sirv-cli": "^1.0.0", + "svelte-json-tree": "^0.1.0", "svelte-markdown": "^0.1.4", "svelte-select": "^3.17.0" } diff --git a/packages/web/src/celldata/JsonCellView.svelte b/packages/web/src/celldata/JsonCellView.svelte new file mode 100644 index 000000000..b949b7a5c --- /dev/null +++ b/packages/web/src/celldata/JsonCellView.svelte @@ -0,0 +1,41 @@ + + +{#if error} + +{:else} +
+
+ +
+
+{/if} + + diff --git a/packages/web/src/celldata/TextCellViewNoWrap.svelte b/packages/web/src/celldata/TextCellViewNoWrap.svelte new file mode 100644 index 000000000..0b34f133b --- /dev/null +++ b/packages/web/src/celldata/TextCellViewNoWrap.svelte @@ -0,0 +1,5 @@ + + +