diff --git a/packages/web/src/appobj/ConnectionAppObject.svelte b/packages/web/src/appobj/ConnectionAppObject.svelte index 0acbb55b9..d5e365b21 100644 --- a/packages/web/src/appobj/ConnectionAppObject.svelte +++ b/packages/web/src/appobj/ConnectionAppObject.svelte @@ -44,10 +44,9 @@ } from '../stores'; import { filterName } from 'dbgate-tools'; import { showModal } from '../modals/modalTools'; - import ConnectionModal from '../modals/ConnectionModal.svelte'; import ConfirmModal from '../modals/ConfirmModal.svelte'; import InputTextModal from '../modals/InputTextModal.svelte'; - import openNewTab, { closeTabWithNoHistory } from '../utility/openNewTab'; + import openNewTab from '../utility/openNewTab'; import { getDatabaseMenuItems } from './DatabaseAppObject.svelte'; import getElectron from '../utility/getElectron'; import getConnectionLabel from '../utility/getConnectionLabel'; @@ -122,9 +121,6 @@ }); } }; - // const handleEdit = () => { - // showModal(ConnectionModal, { connection: data }); - // }; const handleDelete = () => { showModal(ConfirmModal, { message: `Really delete connection ${getConnectionLabel(data)}?`, diff --git a/packages/web/src/commands/stdCommands.ts b/packages/web/src/commands/stdCommands.ts index 4bd0e058b..df85f8ebc 100644 --- a/packages/web/src/commands/stdCommands.ts +++ b/packages/web/src/commands/stdCommands.ts @@ -1,10 +1,7 @@ import { currentDatabase, currentTheme, extensions, getExtensions, getVisibleToolbar, visibleToolbar } from '../stores'; import registerCommand from './registerCommand'; import { get } from 'svelte/store'; -import { ThemeDefinition } from 'dbgate-types'; -import ConnectionModal from '../modals/ConnectionModal.svelte'; import AboutModal from '../modals/AboutModal.svelte'; -import AddDbKeyModal from '../modals/AddDbKeyModal.svelte'; import SettingsModal from '../settings/SettingsModal.svelte'; import ImportExportModal from '../modals/ImportExportModal.svelte'; import SqlGeneratorModal from '../modals/SqlGeneratorModal.svelte'; diff --git a/packages/web/src/modals/ConnectionModal.svelte b/packages/web/src/modals/ConnectionModal.svelte deleted file mode 100644 index 07d2ab260..000000000 --- a/packages/web/src/modals/ConnectionModal.svelte +++ /dev/null @@ -1,163 +0,0 @@ - - - - -
Add connection
- - - -
-
- {#if isTesting} - - {:else} - - {/if} - -
-
- {#if !isTesting && sqlConnectResult && sqlConnectResult.msgtype == 'connected'} -
- Connected: - {sqlConnectResult.version} -
- {/if} - {#if !isTesting && sqlConnectResult && sqlConnectResult.msgtype == 'error'} -
- Connect failed: - {sqlConnectResult.error} - - showModal(ErrorMessageModal, { - message: sqlConnectResult.detail, - showAsCode: true, - title: 'Database connection error', - })} - > - Show detail - -
- {/if} - {#if isTesting} -
- Testing connection -
- {/if} -
-
-
-
- - diff --git a/packages/web/src/modals/ConnectionModalDriverFields.svelte b/packages/web/src/settings/ConnectionDriverFields.svelte similarity index 100% rename from packages/web/src/modals/ConnectionModalDriverFields.svelte rename to packages/web/src/settings/ConnectionDriverFields.svelte diff --git a/packages/web/src/modals/ConnectionModalSshTunnelFields.svelte b/packages/web/src/settings/ConnectionSshTunnelFields.svelte similarity index 100% rename from packages/web/src/modals/ConnectionModalSshTunnelFields.svelte rename to packages/web/src/settings/ConnectionSshTunnelFields.svelte diff --git a/packages/web/src/modals/ConnectionModalSslFields.svelte b/packages/web/src/settings/ConnectionSslFields.svelte similarity index 100% rename from packages/web/src/modals/ConnectionModalSslFields.svelte rename to packages/web/src/settings/ConnectionSslFields.svelte diff --git a/packages/web/src/tabs/ConnectionTab.svelte b/packages/web/src/tabs/ConnectionTab.svelte index 0cc620958..9fe867888 100644 --- a/packages/web/src/tabs/ConnectionTab.svelte +++ b/packages/web/src/tabs/ConnectionTab.svelte @@ -6,9 +6,9 @@ import FormButton from '../forms/FormButton.svelte'; import FontIcon from '../icons/FontIcon.svelte'; import TabControl from '../elements/TabControl.svelte'; - import ConnectionModalDriverFields from '../modals/ConnectionModalDriverFields.svelte'; - import ConnectionModalSshTunnelFields from '../modals/ConnectionModalSshTunnelFields.svelte'; - import ConnectionModalSslFields from '../modals/ConnectionModalSslFields.svelte'; + import ConnectionDriverFields from '../settings/ConnectionDriverFields.svelte'; + import ConnectionSshTunnelFields from '../settings/ConnectionSshTunnelFields.svelte'; + import ConnectionSslFields from '../settings/ConnectionSslFields.svelte'; import FormFieldTemplateLarge from '../forms/FormFieldTemplateLarge.svelte'; import { showModal } from '../modals/modalTools'; @@ -155,15 +155,15 @@ tabs={[ { label: 'General', - component: ConnectionModalDriverFields, + component: ConnectionDriverFields, }, driver?.showConnectionTab('sshTunnel', $values) && { label: 'SSH Tunnel', - component: ConnectionModalSshTunnelFields, + component: ConnectionSshTunnelFields, }, driver?.showConnectionTab('ssl', $values) && { label: 'SSL', - component: ConnectionModalSslFields, + component: ConnectionSslFields, }, ]} />