fixes database widget collapsing problems

This commit is contained in:
Jan Prochazka
2023-03-13 20:03:52 +01:00
parent df4230ea1d
commit a45782098a

View File

@@ -46,25 +46,34 @@
<PinnedObjectsList /> <PinnedObjectsList />
</WidgetColumnBarItem> </WidgetColumnBarItem>
{#if conid && (database || singleDatabase)} <WidgetColumnBarItem
{#if driver?.databaseEngineTypes?.includes('sql') || driver?.databaseEngineTypes?.includes('document')} title={driver?.databaseEngineTypes?.includes('document') ? 'Collections' : 'Tables, views, functions'}
<WidgetColumnBarItem name="dbObjects"
title={driver?.databaseEngineTypes?.includes('document') ? 'Collections' : 'Tables, views, functions'} storageName="dbObjectsWidget"
name="dbObjects" show={conid &&
storageName="dbObjectsWidget" (database || singleDatabase) &&
> (driver?.databaseEngineTypes?.includes('sql') || driver?.databaseEngineTypes?.includes('document'))}
<SqlObjectList {conid} {database} /> >
</WidgetColumnBarItem> <SqlObjectList {conid} {database} />
{:else if driver?.databaseEngineTypes?.includes('keyvalue')} </WidgetColumnBarItem>
<WidgetColumnBarItem title={'Keys'} name="dbObjects" storageName="dbObjectsWidget">
<DbKeysTree {conid} {database} /> <WidgetColumnBarItem
</WidgetColumnBarItem> title={'Keys'}
{/if} name="dbObjects"
{:else} storageName="dbObjectsWidget"
<WidgetColumnBarItem title="Database content" name="dbObjects" storageName="dbObjectsWidget"> show={conid && (database || singleDatabase) && driver?.databaseEngineTypes?.includes('keyvalue')}
<WidgetsInnerContainer> >
<ErrorInfo message="Database not selected" icon="img alert" /> <DbKeysTree {conid} {database} />
</WidgetsInnerContainer> </WidgetColumnBarItem>
</WidgetColumnBarItem>
{/if} <WidgetColumnBarItem
title="Database content"
name="dbObjects"
storageName="dbObjectsWidget"
skip={conid && (database || singleDatabase)}
>
<WidgetsInnerContainer>
<ErrorInfo message="Database not selected" icon="img alert" />
</WidgetsInnerContainer>
</WidgetColumnBarItem>
</WidgetColumnBar> </WidgetColumnBar>