pinned databases

This commit is contained in:
Jan Prochazka
2021-12-05 14:36:48 +01:00
parent 45d4569d97
commit aa6a5028bb
9 changed files with 110 additions and 10 deletions

View File

@@ -1,9 +1,10 @@
<script lang="ts">
import { findEngineDriver } from 'dbgate-tools';
import { currentDatabase, extensions } from '../stores';
import { currentDatabase, extensions, pinnedDatabases } from '../stores';
import { useConfig, useConnectionInfo } from '../utility/metadataLoaders';
import ConnectionList from './ConnectionList.svelte';
import PinnedObjectsList from './PinnedObjectsList.svelte';
import SqlObjectListWrapper from './SqlObjectListWrapper.svelte';
import WidgetColumnBar from './WidgetColumnBar.svelte';
@@ -23,6 +24,11 @@
<ConnectionList />
</WidgetColumnBarItem>
{/if}
{#if $pinnedDatabases?.length > 0}
<WidgetColumnBarItem title="Pinned" name="pinned" height="15%" storageName="pinnedItemsWidget">
<PinnedObjectsList />
</WidgetColumnBarItem>
{/if}
<WidgetColumnBarItem
title={driver?.dialect?.nosql ? 'Collections' : 'Tables, views, functions'}
name="dbObjects"