Sfoglia il codice sorgente

fix preview env routing for legacy (#4604)

Feroze Mohideen 2 anni fa
parent
commit
6dacc3d99e
1 ha cambiato i file con 25 aggiunte e 15 eliminazioni
  1. 25 15
      dashboard/src/main/home/Home.tsx

+ 25 - 15
dashboard/src/main/home/Home.tsx

@@ -575,6 +575,9 @@ const Home: React.FC<Props> = (props) => {
                   "/env-groups",
                   "/datastores",
                   "/stacks",
+                  ...(!currentProject?.simplified_view_enabled
+                    ? ["/preview-environments"]
+                    : []),
                 ]}
                 render={() => {
                   if (currentCluster?.id === -1) {
@@ -606,21 +609,28 @@ const Home: React.FC<Props> = (props) => {
                 path={"/project-settings"}
                 render={() => <GuardedProjectSettings />}
               />
-              <Route exact path="/preview-environments/configure">
-                <SetupApp />
-              </Route>
-              <Route exact path={`/preview-environments/apps/:appName/:tab`}>
-                <AppView preview />
-              </Route>
-              <Route exact path="/preview-environments/apps/:appName">
-                <AppView preview />
-              </Route>
-              <Route exact path={`/preview-environments/apps`}>
-                <Apps />
-              </Route>
-              <Route exact path={`/preview-environments`}>
-                <PreviewEnvs />
-              </Route>
+              {currentProject?.simplified_view_enabled && (
+                <>
+                  <Route exact path="/preview-environments/configure">
+                    <SetupApp />
+                  </Route>
+                  <Route
+                    exact
+                    path={`/preview-environments/apps/:appName/:tab`}
+                  >
+                    <AppView preview />
+                  </Route>
+                  <Route exact path="/preview-environments/apps/:appName">
+                    <AppView preview />
+                  </Route>
+                  <Route exact path={`/preview-environments/apps`}>
+                    <Apps />
+                  </Route>
+                  <Route exact path={`/preview-environments`}>
+                    <PreviewEnvs />
+                  </Route>
+                </>
+              )}
               <Route path={"*"} render={() => <LaunchWrapper />} />
             </Switch>
           </ViewWrapper>