From 8cf014efa40ca16e348560d6043acc780a6fbc83 Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Sat, 6 Mar 2021 08:52:35 +0100 Subject: [PATCH] splitters --- packages/web/src/datagrid/DataGrid.svelte | 24 +++++++- .../src/elements/HorizontalSplitter.svelte | 59 +++++++++++++++++++ .../web/src/elements/VerticalSplitter.svelte | 52 ++++++++++++++++ 3 files changed, 134 insertions(+), 1 deletion(-) create mode 100644 packages/web/src/elements/HorizontalSplitter.svelte create mode 100644 packages/web/src/elements/VerticalSplitter.svelte diff --git a/packages/web/src/datagrid/DataGrid.svelte b/packages/web/src/datagrid/DataGrid.svelte index 2d28f7558..315cd2cbc 100644 --- a/packages/web/src/datagrid/DataGrid.svelte +++ b/packages/web/src/datagrid/DataGrid.svelte @@ -1,6 +1,28 @@ - + +
+ + + +
+
+ +
+
+ + diff --git a/packages/web/src/elements/HorizontalSplitter.svelte b/packages/web/src/elements/HorizontalSplitter.svelte new file mode 100644 index 000000000..69e65b381 --- /dev/null +++ b/packages/web/src/elements/HorizontalSplitter.svelte @@ -0,0 +1,59 @@ + + + + +
+
+ +
+ {#if isSplitter} +
(size += e.detail)} /> +
+ +
+ {/if} +
+ + diff --git a/packages/web/src/elements/VerticalSplitter.svelte b/packages/web/src/elements/VerticalSplitter.svelte new file mode 100644 index 000000000..6caea4d3a --- /dev/null +++ b/packages/web/src/elements/VerticalSplitter.svelte @@ -0,0 +1,52 @@ + + +
+
+ +
+ {#if isSplitter} +
(size += e.detail)} /> +
+ +
+ {/if} +
+ +