show error for current connection

This commit is contained in:
SPRINX0\prochazka
2024-12-03 10:53:59 +01:00
parent 47322b0bbb
commit 788f0ebf77
2 changed files with 11 additions and 1 deletions

View File

@@ -35,6 +35,7 @@
display: flex; display: flex;
margin-right: 10px; margin-right: 10px;
align-items: center; align-items: center;
overflow-wrap: anywhere;
} }
.icon { .icon {
font-size: 20pt; font-size: 20pt;

View File

@@ -5,10 +5,14 @@
import { focusedConnectionOrDatabase, openedConnections } from '../stores'; import { focusedConnectionOrDatabase, openedConnections } from '../stores';
import FormStyledButton from '../buttons/FormStyledButton.svelte'; import FormStyledButton from '../buttons/FormStyledButton.svelte';
import { openConnection } from '../appobj/ConnectionAppObject.svelte'; import { openConnection } from '../appobj/ConnectionAppObject.svelte';
import { useServerStatus } from '../utility/metadataLoaders';
import ErrorInfo from '../elements/ErrorInfo.svelte';
export let conid; export let conid;
export let database; export let database;
export let connection; export let connection;
$: serverStatus = useServerStatus();
</script> </script>
<div class="no-focused-info"> <div class="no-focused-info">
@@ -43,6 +47,11 @@
/> />
{/if} {/if}
{:else} {:else}
{#if $focusedConnectionOrDatabase?.conid && $serverStatus?.[$focusedConnectionOrDatabase?.conid]?.message}
<div class="m-1">Error connecting <b>{getConnectionLabel($focusedConnectionOrDatabase?.connection)}</b>:</div>
<ErrorInfo message={$serverStatus?.[$focusedConnectionOrDatabase?.conid]?.message} />
<div class="m-3" />
{/if}
{#if connection} {#if connection}
<div class="m-1">Current connection:</div> <div class="m-1">Current connection:</div>
<div class="m-1 ml-3 mb-3"> <div class="m-1 ml-3 mb-3">