diff --git a/packages/web/src/widgets/ConnectionList.svelte b/packages/web/src/widgets/ConnectionList.svelte index 77b85ee89..001f89a51 100644 --- a/packages/web/src/widgets/ConnectionList.svelte +++ b/packages/web/src/widgets/ConnectionList.svelte @@ -3,7 +3,7 @@ import InlineButton from '../buttons/InlineButton.svelte'; import SearchInput from '../elements/SearchInput.svelte'; import WidgetsInnerContainer from './WidgetsInnerContainer.svelte'; - import { useConnectionList, useServerStatus } from '../utility/metadataLoaders'; + import { useConfig, useConnectionList, useServerStatus } from '../utility/metadataLoaders'; import SearchBoxWrapper from '../elements/SearchBoxWrapper.svelte'; import AppObjectList from '../appobj/AppObjectList.svelte'; import * as connectionAppObject from '../appobj/ConnectionAppObject.svelte'; diff --git a/packages/web/src/widgets/DatabaseWidget.svelte b/packages/web/src/widgets/DatabaseWidget.svelte index 2e554bbdc..c64b7ea5a 100644 --- a/packages/web/src/widgets/DatabaseWidget.svelte +++ b/packages/web/src/widgets/DatabaseWidget.svelte @@ -12,6 +12,7 @@ import WidgetColumnBarItem from './WidgetColumnBarItem.svelte'; import SqlObjectList from './SqlObjectList.svelte'; import DbKeysTree from './DbKeysTree.svelte'; + import SingleConnectionDatabaseList from './SingleConnectionDatabaseList.svelte'; export let hidden = false; @@ -21,12 +22,14 @@ $: config = useConfig(); $: singleDatabase = $currentDatabase?.connection?.singleDatabase; $: database = $currentDatabase?.name; - - $: console.log('CFG', $config); - {#if !$config?.singleDbConnection} + {#if $config?.singleConnection} + + + + {:else if !$config?.singleDbConnection} diff --git a/packages/web/src/widgets/SingleConnectionDatabaseList.svelte b/packages/web/src/widgets/SingleConnectionDatabaseList.svelte new file mode 100644 index 000000000..106e661f2 --- /dev/null +++ b/packages/web/src/widgets/SingleConnectionDatabaseList.svelte @@ -0,0 +1,32 @@ + + + + + + + + + + + +