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 <[email protected]>
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'}}>