diff options
author | Andrey Luiz <andrey.luiz@sonarsource.com> | 2023-06-20 10:51:49 +0200 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2023-06-20 13:10:18 +0000 |
commit | 92b607409a39390a28ae060b820760cccae2dda7 (patch) | |
tree | ed7ce2e6ff4a22289faa03e22d79e12f706494b7 | |
parent | 740b5b55034ae77af005a67ad209dd11231876c4 (diff) | |
download | sonarqube-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.tsx | 8 |
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 |