diff --git a/src/lib/components/CodeEditor.svelte b/src/lib/components/CodeEditor.svelte index ebb0476..70f0348 100644 --- a/src/lib/components/CodeEditor.svelte +++ b/src/lib/components/CodeEditor.svelte @@ -22,7 +22,7 @@ if (!browser) return; self.MonacoEnvironment = { - getWorker: async function (workerId, label) { + getWorker: async function (_, label) { // We only support SQL for now let worker: any; switch (label) { diff --git a/src/lib/components/Input.svelte b/src/lib/components/Input.svelte new file mode 100644 index 0000000..0425852 --- /dev/null +++ b/src/lib/components/Input.svelte @@ -0,0 +1,11 @@ + + + diff --git a/src/lib/components/MiniEditor.svelte b/src/lib/components/MiniEditor.svelte new file mode 100644 index 0000000..5a0c405 --- /dev/null +++ b/src/lib/components/MiniEditor.svelte @@ -0,0 +1,39 @@ + + + + + diff --git a/src/lib/components/graph/AxisRenderer.svelte b/src/lib/components/graph/AxisRenderer.svelte index a02a725..57701a6 100644 --- a/src/lib/components/graph/AxisRenderer.svelte +++ b/src/lib/components/graph/AxisRenderer.svelte @@ -1,7 +1,11 @@
+ +
+

Schema Mapper

+
+
+
+
+

Transformations

+ + + + +
+
+ {#each table.transformations as transformation} +

+ {transformation.name} + {#if transformation.required} + required + {/if} +

+ +

{transformation.description}

+
+ +
+
+ {/each} +
+
+
+

Input Schema

+
+ {#each Object.entries(table.sourceSchema) as [key, value]} + {key}:{value} + {/each} +
+
+
+

Output Schema

+
+ {#each Object.entries(table.schema) as [key, value]} + {key}:{value} + {/each} +
+
+
diff --git a/src/lib/views/TransformerEditor.svelte b/src/lib/views/TransformerEditor.svelte new file mode 100644 index 0000000..4475585 --- /dev/null +++ b/src/lib/views/TransformerEditor.svelte @@ -0,0 +1,74 @@ + + + + + + +

Create custom transformer

+ + {transformerName} +

+ Use DuckDB/SQL syntax, instead of table name use ${tableName} +

+ (query = evt.detail.content)} + class="min-h-[50vh]" + /> +
+
+ + +
+
diff --git a/src/lib/components/tableSelection/TableSelection.svelte b/src/lib/views/tableSelection/TableSelection.svelte similarity index 85% rename from src/lib/components/tableSelection/TableSelection.svelte rename to src/lib/views/tableSelection/TableSelection.svelte index 8ed4dc2..572f1e9 100644 --- a/src/lib/components/tableSelection/TableSelection.svelte +++ b/src/lib/views/tableSelection/TableSelection.svelte @@ -16,16 +16,17 @@ -
- + {#if $filterStore.graphOptions} {#if $filterStore.graphOptions instanceof PlaneGraphModel} @@ -68,7 +65,7 @@ {/if} - +