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}
+
+
+