mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-27 03:16:00 +00:00
single database fixes
This commit is contained in:
@@ -47,6 +47,7 @@ function subscribeCssVariable(store, transform, cssVariable) {
|
||||
|
||||
export const selectedWidget = writableWithStorage('database', 'selectedWidget');
|
||||
export const openedConnections = writable([]);
|
||||
export const openedSingleDatabaseConnections = writable([]);
|
||||
export const expandedConnections = writable([]);
|
||||
export const currentDatabase = writable(null);
|
||||
export const openedTabs = writableWithStorage<TabDefinition[]>([], 'openedTabs');
|
||||
@@ -188,8 +189,12 @@ let currentDatabaseValue = null;
|
||||
currentDatabase.subscribe(value => {
|
||||
currentDatabaseValue = value;
|
||||
if (value?.connection?._id) {
|
||||
openedConnections.update(x => _.uniq([...x, value?.connection?._id]));
|
||||
expandedConnections.update(x => _.uniq([...x, value?.connection?._id]));
|
||||
if (value?.connection?.singleDatabase) {
|
||||
openedSingleDatabaseConnections.update(x => _.uniq([...x, value?.connection?._id]));
|
||||
} else {
|
||||
openedConnections.update(x => _.uniq([...x, value?.connection?._id]));
|
||||
expandedConnections.update(x => _.uniq([...x, value?.connection?._id]));
|
||||
}
|
||||
}
|
||||
invalidateCommands();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user