diff --git a/packages/web/src/elements/TargetApplicationSelect.svelte b/packages/web/src/elements/TargetApplicationSelect.svelte
new file mode 100644
index 000000000..12bd9232d
--- /dev/null
+++ b/packages/web/src/elements/TargetApplicationSelect.svelte
@@ -0,0 +1,20 @@
+
+
+ ({
+ label: app.name,
+ value: app.name,
+ })),
+ ]}
+/>
diff --git a/packages/web/src/tableeditor/VirtualForeignKeyEditorModal.svelte b/packages/web/src/tableeditor/VirtualForeignKeyEditorModal.svelte
index cf01b4c79..1fe57733d 100644
--- a/packages/web/src/tableeditor/VirtualForeignKeyEditorModal.svelte
+++ b/packages/web/src/tableeditor/VirtualForeignKeyEditorModal.svelte
@@ -26,6 +26,7 @@
import _ from 'lodash';
import { useDatabaseInfo, useTableInfo } from '../utility/metadataLoaders';
import { onMount } from 'svelte';
+ import TargetApplicationSelect from '../elements/TargetApplicationSelect.svelte';
export let conid;
export let database;
@@ -142,15 +143,22 @@
{/each}
-
- {
- columns = [...columns, {}];
- }}
- />
+ {
+ columns = [...columns, {}];
+ }}
+ />
+
+
+
Target application
+
+
+
+
+