diff --git a/packages/web/src/designer/Designer.svelte b/packages/web/src/designer/Designer.svelte
index 56add3394..e26325267 100644
--- a/packages/web/src/designer/Designer.svelte
+++ b/packages/web/src/designer/Designer.svelte
@@ -9,7 +9,6 @@
import cleanupDesignColumns from './cleanupDesignColumns';
import _ from 'lodash';
import createRef from '../utility/createRef';
- import DesignerReference from './DesignerReference.svelte';
import { writable } from 'svelte/store';
import { tick } from 'svelte';
import contextMenu from '../utility/contextMenu';
@@ -21,6 +20,7 @@
export let database;
export let menu;
export let settings;
+ export let referenceComponent;
let domCanvas;
@@ -272,7 +272,7 @@
if (dst) newTables.push(dst);
}
}
-
+
return {
...current,
tables: [
@@ -418,7 +418,7 @@
e.preventDefault()} on:drop={handleDrop}>
{#each references || [] as ref (ref.designerId)}
-
import Designer from './Designer.svelte';
+ import DiagramDesignerReference from './DiagramDesignerReference.svelte';
diff --git a/packages/web/src/designer/DiagramDesignerReference.svelte b/packages/web/src/designer/DiagramDesignerReference.svelte
new file mode 100644
index 000000000..cbb057e07
--- /dev/null
+++ b/packages/web/src/designer/DiagramDesignerReference.svelte
@@ -0,0 +1,149 @@
+
+
+{#if src && dst && minpos}
+
+{/if}
+
+
diff --git a/packages/web/src/designer/QueryDesigner.svelte b/packages/web/src/designer/QueryDesigner.svelte
index 7b25b727a..96dcc6de1 100644
--- a/packages/web/src/designer/QueryDesigner.svelte
+++ b/packages/web/src/designer/QueryDesigner.svelte
@@ -1,5 +1,6 @@
diff --git a/packages/web/src/designer/DesignerReference.svelte b/packages/web/src/designer/QueryDesignerReference.svelte
similarity index 84%
rename from packages/web/src/designer/DesignerReference.svelte
rename to packages/web/src/designer/QueryDesignerReference.svelte
index e80482d27..9affea768 100644
--- a/packages/web/src/designer/DesignerReference.svelte
+++ b/packages/web/src/designer/QueryDesignerReference.svelte
@@ -18,9 +18,6 @@
const buswi = 10;
const extwi = 25;
- const arwi = 12;
- const arhi = 12;
- const arpad = 3;
export function recomputePosition() {
const { designerId, sourceId, targetId, columns, joinType } = reference;
@@ -121,31 +118,20 @@
`}
/>
{/each}
- {#if settings?.showReferenceArrow}
-
- {/if}
- {#if settings?.showJoinType}
-
-
- {_.snakeCase(reference?.joinType || 'CROSS JOIN')
- .replace('_', '\xa0')
- .replace('_', '\xa0')}
-
+ >
+
+ {_.snakeCase(reference?.joinType || 'CROSS JOIN')
+ .replace('_', '\xa0')
+ .replace('_', '\xa0')}
- {/if}
+
{/if}