From d394671721d5e631422ab4339bda58a9477f4d1b Mon Sep 17 00:00:00 2001 From: petar-cvit Date: Sun, 13 Apr 2025 19:11:30 +0200 Subject: [PATCH] redirect to module list page on gitops write module --- cyclops-ui/src/components/pages/NewModule/NewModule.tsx | 7 ++++++- .../src/components/shared/CreateModule/CreateModule.tsx | 7 +++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/cyclops-ui/src/components/pages/NewModule/NewModule.tsx b/cyclops-ui/src/components/pages/NewModule/NewModule.tsx index af37ebe2..8acb02d1 100644 --- a/cyclops-ui/src/components/pages/NewModule/NewModule.tsx +++ b/cyclops-ui/src/components/pages/NewModule/NewModule.tsx @@ -21,7 +21,12 @@ const NewModule = () => { getTemplate={getTemplate} getTemplateInitialValues={getTemplateInitialValues} submitModule={createModule} - onSubmitModuleSuccess={(moduleName) => { + onSubmitModuleSuccess={(moduleName, gitOpsWriteEnabled) => { + if (gitOpsWriteEnabled) { + window.location.href = "/modules"; + return; + } + window.location.href = "/modules/" + moduleName; }} onBackButton={() => { diff --git a/cyclops-ui/src/components/shared/CreateModule/CreateModule.tsx b/cyclops-ui/src/components/shared/CreateModule/CreateModule.tsx index bdce440f..790670c5 100644 --- a/cyclops-ui/src/components/shared/CreateModule/CreateModule.tsx +++ b/cyclops-ui/src/components/shared/CreateModule/CreateModule.tsx @@ -77,7 +77,10 @@ export interface CreateModuleProps { values: string, gitOpsWrite?: any, ) => Promise; - onSubmitModuleSuccess: (moduleName: string) => void; + onSubmitModuleSuccess: ( + moduleName: string, + gitOpsWriteEnabled: boolean, + ) => void; onBackButton: () => void; } @@ -197,7 +200,7 @@ export const CreateModuleComponent = ({ gitOpsWrite, ) .then(() => { - onSubmitModuleSuccess(moduleName); + onSubmitModuleSuccess(moduleName, gitopsToggle); }) .catch((error) => { setError(mapResponseError(error));