aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrey Luiz <andrey.luiz@sonarsource.com>2023-06-20 10:51:49 +0200
committersonartech <sonartech@sonarsource.com>2023-06-20 13:10:18 +0000
commit92b607409a39390a28ae060b820760cccae2dda7 (patch)
treeed7ce2e6ff4a22289faa03e22d79e12f706494b7
parent740b5b55034ae77af005a67ad209dd11231876c4 (diff)
downloadsonarqube-92b607409a39390a28ae060b820760cccae2dda7.tar.gz
sonarqube-92b607409a39390a28ae060b820760cccae2dda7.zip
SONAR-19631 Preserve state when pressing back (#8623)
-rw-r--r--server/sonar-web/src/main/js/apps/create/project/CreateProjectPage.tsx8
1 files changed, 7 insertions, 1 deletions
diff --git a/server/sonar-web/src/main/js/apps/create/project/CreateProjectPage.tsx b/server/sonar-web/src/main/js/apps/create/project/CreateProjectPage.tsx
index fdb66a0c77b..29f69c240c4 100644
--- a/server/sonar-web/src/main/js/apps/create/project/CreateProjectPage.tsx
+++ b/server/sonar-web/src/main/js/apps/create/project/CreateProjectPage.tsx
@@ -49,6 +49,7 @@ import ManualProjectCreate from './manual/ManualProjectCreate';
import './style.css';
import { CreateProjectApiCallback, CreateProjectModes } from './types';
import { addGlobalSuccessMessage } from '../../../helpers/globalMessages';
+import classNames from 'classnames';
export interface CreateProjectPageProps extends WithAvailableFeaturesProps {
appState: AppState;
@@ -352,7 +353,12 @@ export class CreateProjectPage extends React.PureComponent<CreateProjectPageProp
<Helmet title={translate('onboarding.create_project.select_method')} titleTemplate="%s" />
<A11ySkipTarget anchor="create_project_main" />
<div className="page page-limited huge-spacer-bottom position-relative" id="create-project">
- {isProjectSetupDone ? this.renderNcdSelection() : this.renderProjectCreation(mode)}
+ <div className={classNames({ 'sw-hidden': isProjectSetupDone })}>
+ {this.renderProjectCreation(mode)}
+ </div>
+ <div className={classNames({ 'sw-hidden': !isProjectSetupDone })}>
+ {this.renderNcdSelection()}
+ </div>
{creatingAlmDefinition && (
<AlmBindingDefinitionForm