From 788f0ebf77a5e6a65c90149f5b61c70bb51297ef Mon Sep 17 00:00:00 2001 From: "SPRINX0\\prochazka" Date: Tue, 3 Dec 2024 10:53:59 +0100 Subject: [PATCH] show error for current connection --- packages/web/src/elements/ErrorInfo.svelte | 1 + .../src/widgets/FocusedConnectionInfoWidget.svelte | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) 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: