diff --git a/packages/web/src/elements/ErrorInfo.svelte b/packages/web/src/elements/ErrorInfo.svelte index 39fddddfb..d3eac7539 100644 --- a/packages/web/src/elements/ErrorInfo.svelte +++ b/packages/web/src/elements/ErrorInfo.svelte @@ -35,6 +35,7 @@ display: flex; margin-right: 10px; align-items: center; + overflow-wrap: anywhere; } .icon { font-size: 20pt; diff --git a/packages/web/src/widgets/FocusedConnectionInfoWidget.svelte b/packages/web/src/widgets/FocusedConnectionInfoWidget.svelte index 6aa75b211..fbca3c040 100644 --- a/packages/web/src/widgets/FocusedConnectionInfoWidget.svelte +++ b/packages/web/src/widgets/FocusedConnectionInfoWidget.svelte @@ -5,10 +5,14 @@ import { focusedConnectionOrDatabase, openedConnections } from '../stores'; import FormStyledButton from '../buttons/FormStyledButton.svelte'; import { openConnection } from '../appobj/ConnectionAppObject.svelte'; + import { useServerStatus } from '../utility/metadataLoaders'; + import ErrorInfo from '../elements/ErrorInfo.svelte'; export let conid; export let database; export let connection; + + $: serverStatus = useServerStatus();
@@ -32,7 +36,7 @@ { $focusedConnectionOrDatabase = { conid, @@ -43,6 +47,11 @@ /> {/if} {:else} + {#if $focusedConnectionOrDatabase?.conid && $serverStatus?.[$focusedConnectionOrDatabase?.conid]?.message} +
Error connecting {getConnectionLabel($focusedConnectionOrDatabase?.connection)}:
+ +
+ {/if} {#if connection}
Current connection: