{#if databaseName}
{connectionLabel}
{#if dbid}
{connection.user}
{/if}
{#if connection && $status}
Not connected
{/if}
{#if $serverVersion}
{/if}
{#if $status?.analysedTime}
{/if}
{#if $currentArchive}
{#if connection?.isReadOnly}
{:else}
{/if}
{databaseName}
{#if dbid}
{
showModal(ChooseConnectionColorModal, {
...dbid,
header: 'Choose database color',
text: 'This color override connection color for specific database.',
});
}}
>
{/if}
{/if}
{#if connectionLabel}
{
showModal(ChooseConnectionColorModal, {
conid: dbid.conid,
header: 'Choose connection color',
text: 'This color serves as default color for all databases in this connection.',
});
}}
>
{/if}
{/if}
{#if connection && connection.user}
visibleCommandPalette.set(findCommand('database.changeState'))}>
{#if $status.name == 'pending'}
Loading
{:else if $status.name == 'checkStructure'}
Checking model
{:else if $status.name == 'loadStructure'}
Loading model
{:else if $status.name == 'ok'}
Connected
{:else if $status.name == 'error'}
Error
{/if}
{/if}
{#if !connection}
{$serverVersion.versionText || $serverVersion.version}
{moment($status?.analysedTime).fromNow() + (timerValue ? '' : '')}
{
$selectedWidget = 'archive';
}}
>
{$currentArchive}
{/if}
{#each contextItems || [] as item}
{$appUpdateStatus.message}
{/if}
{#if item.icon}
{/if}
{item.text}
{/each}
{#if $appUpdateStatus}