diff --git a/client/packages/lowcoder/src/pages/editor/AppEditor.tsx b/client/packages/lowcoder/src/pages/editor/AppEditor.tsx index 9bdf35675..440ad188c 100644 --- a/client/packages/lowcoder/src/pages/editor/AppEditor.tsx +++ b/client/packages/lowcoder/src/pages/editor/AppEditor.tsx @@ -92,7 +92,10 @@ const AppEditor = React.memo(() => { // Set global settings with cleanup useEffect(() => { - setGlobalSettings({ applicationId: selectors.applicationId, isViewMode: selectors.paramViewMode === "view" || selectors.paramViewMode === "view_marketplace" }); + setGlobalSettings({ + applicationId: selectors.applicationId, + isViewMode: selectors.paramViewMode !== "edit" + }); return () => { clearGlobalSettings(); }; diff --git a/client/packages/lowcoder/src/pages/editor/AppEditorPublic.tsx b/client/packages/lowcoder/src/pages/editor/AppEditorPublic.tsx index 2afc07e9b..4813c7f3d 100644 --- a/client/packages/lowcoder/src/pages/editor/AppEditorPublic.tsx +++ b/client/packages/lowcoder/src/pages/editor/AppEditorPublic.tsx @@ -83,7 +83,7 @@ const AppEditorPublic = React.memo(() => { const [blockEditing, setBlockEditing] = useState(true); const [fetchingAppDetails, setFetchingAppDetails] = useState(false); - setGlobalSettings({ applicationId, isViewMode: paramViewMode === "view" }); + setGlobalSettings({ applicationId, isViewMode: paramViewMode !== "edit" }); if (!firstRendered.current) { perfClear();