focused DB UX

This commit is contained in:
SPRINX0\prochazka
2024-11-26 09:04:13 +01:00
parent e06d964de4
commit c241f5c562
4 changed files with 46 additions and 1 deletions

View File

@@ -1,6 +1,7 @@
import _ from 'lodash';
import {
currentDatabase,
focusedConnectionOrDatabase,
getActiveTab,
getCurrentDatabase,
getLockedDatabaseMode,
@@ -78,6 +79,16 @@ export async function handleAfterTabClick() {
}
currentDatabase.subscribe(currentDb => {
if (currentDb) {
focusedConnectionOrDatabase.set({
conid: currentDb.connection?._id,
database: currentDb.name,
connection: currentDb.connection,
});
} else {
focusedConnectionOrDatabase.set(null);
}
if (!getLockedDatabaseMode()) return;
if (!currentDb && !getAppLoaded()) return;
openedTabs.update(tabs => {