From 9bab4688fcbf6b1477538014b59c25f7d8a05823 Mon Sep 17 00:00:00 2001
From: Samed <sbalcioglu@graphpolaris.com>
Date: Wed, 20 Nov 2024 15:26:24 +0000
Subject: [PATCH] fix: schema and QB connection storybook

---
 libs/shared/lib/data-access/store/sessionSlice.ts   | 9 +--------
 libs/shared/lib/querybuilder/panel/QueryBuilder.tsx | 2 +-
 2 files changed, 2 insertions(+), 9 deletions(-)

diff --git a/libs/shared/lib/data-access/store/sessionSlice.ts b/libs/shared/lib/data-access/store/sessionSlice.ts
index b2aa4c8d2..08d5dc8ab 100644
--- a/libs/shared/lib/data-access/store/sessionSlice.ts
+++ b/libs/shared/lib/data-access/store/sessionSlice.ts
@@ -20,13 +20,6 @@ export type SessionCacheI = {
   testedSaveState: Record<string, DatabaseStatus>;
 };
 
-const defaultStateAuthorizationHeaders: SaveStateAuthorizationHeaders = {
-  query: { W: false, R: false },
-  database: { W: false, R: false },
-  visualization: { W: false, R: false },
-  schema: { W: false, R: false },
-};
-
 const newStateAuthorizationHeaders: SaveStateAuthorizationHeaders = {
   query: { W: true, R: true },
   database: { W: true, R: true },
@@ -139,6 +132,6 @@ export const {
 export const sessionCacheState = (state: RootState) => state.sessionCache;
 export const activeSaveState = (state: RootState): SaveStateI => state.sessionCache.saveStates?.[state.sessionCache.currentSaveState!];
 export const activeSaveStateAuthorization = (state: RootState): SaveStateAuthorizationHeaders =>
-  state.sessionCache.saveStatesAuthorization?.[state.sessionCache.currentSaveState!] || defaultStateAuthorizationHeaders;
+  state.sessionCache.saveStatesAuthorization?.[state.sessionCache.currentSaveState!] || newStateAuthorizationHeaders;
 
 export default sessionSlice.reducer;
diff --git a/libs/shared/lib/querybuilder/panel/QueryBuilder.tsx b/libs/shared/lib/querybuilder/panel/QueryBuilder.tsx
index b174a3777..65534dd63 100644
--- a/libs/shared/lib/querybuilder/panel/QueryBuilder.tsx
+++ b/libs/shared/lib/querybuilder/panel/QueryBuilder.tsx
@@ -490,7 +490,7 @@ export const QueryBuilderInner = (props: QueryBuilderProps) => {
   };
 
   const onMouseDown = useCallback(
-    (event: React.MouseEvent) => {
+    (event: React.MouseEvent | React.TouchEvent) => {
       if (contextMenuOpen.open) {
         setContextMenuOpen({ ...contextMenuOpen, open: false });
       }
-- 
GitLab