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