You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ma...@apache.org on 2023/10/27 21:21:35 UTC
(camel-karavan) branch main updated: Fix #954
This is an automated email from the ASF dual-hosted git repository.
marat pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git
The following commit(s) were added to refs/heads/main by this push:
new 3441f0a3 Fix #954
3441f0a3 is described below
commit 3441f0a335bc160fba45487e1070acfdd15da986
Author: Marat Gubaidullin <ma...@talismancloud.io>
AuthorDate: Fri Oct 27 17:20:28 2023 -0400
Fix #954
---
karavan-web/karavan-app/src/main/webui/src/api/ProjectStore.ts | 10 ++++++++--
karavan-web/karavan-app/src/main/webui/src/main/Main.tsx | 4 ----
.../karavan-app/src/main/webui/src/project/ProjectPage.tsx | 1 -
3 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/karavan-web/karavan-app/src/main/webui/src/api/ProjectStore.ts b/karavan-web/karavan-app/src/main/webui/src/api/ProjectStore.ts
index 1f2d6391..e1c5d47c 100644
--- a/karavan-web/karavan-app/src/main/webui/src/api/ProjectStore.ts
+++ b/karavan-web/karavan-app/src/main/webui/src/api/ProjectStore.ts
@@ -48,8 +48,14 @@ export const useAppConfigStore = createWithEqualityFn<AppConfigState>((set) => (
set({config: config})
},
readiness: undefined,
- setReadiness: (readiness: any) => {
- set({readiness: readiness})
+ setReadiness: (r: any) => {
+ set((state: AppConfigState) => {
+ if (JSON.stringify(r) !== JSON.stringify(state?.readiness)) {
+ return ({readiness: r})
+ } else {
+ return ({readiness: state.readiness})
+ }
+ });
},
}), shallow)
diff --git a/karavan-web/karavan-app/src/main/webui/src/main/Main.tsx b/karavan-web/karavan-app/src/main/webui/src/main/Main.tsx
index a7a1e457..404ff522 100644
--- a/karavan-web/karavan-app/src/main/webui/src/main/Main.tsx
+++ b/karavan-web/karavan-app/src/main/webui/src/main/Main.tsx
@@ -132,10 +132,6 @@ export function Main() {
return !showStepper() && !showSpinner() && (KaravanApi.isAuthorized || KaravanApi.authType === 'public');
}
- const projectPage = useMemo(() =>
- <Route path="/projects/:projectId" element={<ProjectPage key={'project'}/>}/>
- , []);
-
return (
<Page className="karavan">
{showSpinner() &&
diff --git a/karavan-web/karavan-app/src/main/webui/src/project/ProjectPage.tsx b/karavan-web/karavan-app/src/main/webui/src/project/ProjectPage.tsx
index 43feee58..a8f6d9ba 100644
--- a/karavan-web/karavan-app/src/main/webui/src/project/ProjectPage.tsx
+++ b/karavan-web/karavan-app/src/main/webui/src/project/ProjectPage.tsx
@@ -65,7 +65,6 @@ export function ProjectPage() {
}
const buildIn = isBuildIn();
- console.log("Project refresh")
const showFilePanel = file !== undefined && operation === 'select';
return (
<PageSection className="project-page" padding={{default: 'noPadding'}}>