setOpen((prev) => !prev)}
+ onClick={(e) => {
+ console.log('Debug debugger: setOpen:', e);
+ setOpen((prev) => !prev);
+ }}
style={{ pointerEvents: logProps?.isQuerySuccessLog ? 'none' : 'default' }}
>
diff --git a/frontend/src/Editor/LeftSidebar/SidebarInspector.jsx b/frontend/src/Editor/LeftSidebar/SidebarInspector.jsx
index d2b1a8be7b..f6c6afb485 100644
--- a/frontend/src/Editor/LeftSidebar/SidebarInspector.jsx
+++ b/frontend/src/Editor/LeftSidebar/SidebarInspector.jsx
@@ -28,6 +28,7 @@ export const LeftSidebarInspector = ({
pinned,
}) => {
const dataSources = useGlobalDataSources();
+
const dataQueries = useDataQueries();
const { isVersionReleased } = useAppVersionStore(
(state) => ({
@@ -44,17 +45,17 @@ export const LeftSidebarInspector = ({
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [appDefinition['selectedComponent']]);
const currentState = useCurrentState();
- const queries = {};
-
- if (!_.isEmpty(dataQueries)) {
- dataQueries.forEach((query) => {
- queries[query.name] = { id: query.id };
- });
- }
const memoizedJSONData = React.useMemo(() => {
- const data = _.merge(currentState, { queries });
- const jsontreeData = { ...data };
+ const updatedQueries = {};
+ const { queries: currentQueries } = currentState;
+ if (!_.isEmpty(dataQueries)) {
+ dataQueries.forEach((query) => {
+ updatedQueries[query.name] = _.merge(currentQueries[query.name], { id: query.id });
+ });
+ }
+ // const data = _.merge(currentState, { queries: updatedQueries });
+ const jsontreeData = { ...currentState, queries: updatedQueries };
delete jsontreeData.errors;
delete jsontreeData.client;
delete jsontreeData.server;
@@ -87,7 +88,7 @@ export const LeftSidebarInspector = ({
return jsontreeData;
// eslint-disable-next-line react-hooks/exhaustive-deps
- }, [currentState]);
+ }, [currentState, JSON.stringify(dataQueries)]);
const queryIcons = Object.entries(currentState['queries']).map(([key, value]) => {
const allDs = [...staticDataSources, ...dataSources];
diff --git a/frontend/src/Editor/LeftSidebar/SidebarPageSelector/SettingsModal.jsx b/frontend/src/Editor/LeftSidebar/SidebarPageSelector/SettingsModal.jsx
index f4caee9d5b..b0edf606ab 100644
--- a/frontend/src/Editor/LeftSidebar/SidebarPageSelector/SettingsModal.jsx
+++ b/frontend/src/Editor/LeftSidebar/SidebarPageSelector/SettingsModal.jsx
@@ -25,7 +25,7 @@ export const SettingsModal = ({
onHide={handleClose}
size="sm"
centered
- className={`${darkMode && 'theme-dark'} page-handle-edit-modal`}
+ className={`${darkMode && 'theme-dark dark-theme'} page-handle-edit-modal`}
backdrop="static"
enforceFocus={false}
>
diff --git a/frontend/src/Editor/LeftSidebar/index.jsx b/frontend/src/Editor/LeftSidebar/index.jsx
index 09a4ed00cd..cf9dd3f2ae 100644
--- a/frontend/src/Editor/LeftSidebar/index.jsx
+++ b/frontend/src/Editor/LeftSidebar/index.jsx
@@ -153,7 +153,6 @@ export const LeftSidebar = forwardRef((props, ref) => {
updateOnSortingPages={updateOnSortingPages}
updateOnPageLoadEvents={updateOnPageLoadEvents}
apps={apps}
- popoverContentHeight={popoverContentHeight}
setPinned={handlePin}
pinned={pinned}
/>
diff --git a/frontend/src/Editor/QueryManager/Components/ChangeDataSource.jsx b/frontend/src/Editor/QueryManager/Components/ChangeDataSource.jsx
index ad706a9459..82a79506ce 100644
--- a/frontend/src/Editor/QueryManager/Components/ChangeDataSource.jsx
+++ b/frontend/src/Editor/QueryManager/Components/ChangeDataSource.jsx
@@ -1,14 +1,12 @@
import React from 'react';
import Select from '@/_ui/Select';
-export const ChangeDataSource = ({ dataSources, onChange, value, selectedQuery }) => {
+export const ChangeDataSource = ({ dataSources, onChange, value }) => {
return (