This commit is contained in:
Jan Prochazka
2021-12-05 14:43:14 +01:00
parent aa6a5028bb
commit 6f35bd5577
3 changed files with 23 additions and 7 deletions

View File

@@ -24,11 +24,15 @@
<ConnectionList />
</WidgetColumnBarItem>
{/if}
{#if $pinnedDatabases?.length > 0}
<WidgetColumnBarItem title="Pinned" name="pinned" height="15%" storageName="pinnedItemsWidget">
<PinnedObjectsList />
</WidgetColumnBarItem>
{/if}
<WidgetColumnBarItem
title="Pinned"
name="pinned"
height="15%"
storageName="pinnedItemsWidget"
skip={!$pinnedDatabases?.length}
>
<PinnedObjectsList />
</WidgetColumnBarItem>
<WidgetColumnBarItem
title={driver?.dialect?.nosql ? 'Collections' : 'Tables, views, functions'}
name="dbObjects"

View File

@@ -2,11 +2,17 @@
import _ from 'lodash';
import WidgetsInnerContainer from './WidgetsInnerContainer.svelte';
import AppObjectList from '../appobj/AppObjectList.svelte';
import { pinnedDatabases } from '../stores';
import { pinnedDatabases } from '../stores';
import * as databaseAppObject from '../appobj/DatabaseAppObject.svelte';
import { useConnectionColorFactory } from '../utility/useConnectionColor';
const connectionColorFactory = useConnectionColorFactory(3);
</script>
<WidgetsInnerContainer>
<AppObjectList list={$pinnedDatabases} module={databaseAppObject} />
<AppObjectList
list={$pinnedDatabases}
module={databaseAppObject}
passProps={{ connectionColorFactory: $connectionColorFactory }}
/>
</WidgetsInnerContainer>