aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/apps/create/project
diff options
context:
space:
mode:
authorWouter Admiraal <wouter.admiraal@sonarsource.com>2021-02-25 13:53:01 +0100
committersonartech <sonartech@sonarsource.com>2021-03-03 20:12:51 +0000
commit68292ece44a35c142bf116db50989c03bc33e522 (patch)
treed9ddfce70b03f065cecd3396cac6b488e01db41c /server/sonar-web/src/main/js/apps/create/project
parent986a6793f9d19e5ff93c3e340589a5abc16626c3 (diff)
downloadsonarqube-68292ece44a35c142bf116db50989c03bc33e522.tar.gz
sonarqube-68292ece44a35c142bf116db50989c03bc33e522.zip
SONAR-12056 Indicate required fields for forms
Diffstat (limited to 'server/sonar-web/src/main/js/apps/create/project')
-rw-r--r--server/sonar-web/src/main/js/apps/create/project/ManualProjectCreate.tsx3
-rw-r--r--server/sonar-web/src/main/js/apps/create/project/__tests__/__snapshots__/ManualProjectCreate-test.tsx.snap3
2 files changed, 6 insertions, 0 deletions
diff --git a/server/sonar-web/src/main/js/apps/create/project/ManualProjectCreate.tsx b/server/sonar-web/src/main/js/apps/create/project/ManualProjectCreate.tsx
index b61cca8fe70..858d4464fa0 100644
--- a/server/sonar-web/src/main/js/apps/create/project/ManualProjectCreate.tsx
+++ b/server/sonar-web/src/main/js/apps/create/project/ManualProjectCreate.tsx
@@ -23,6 +23,7 @@ import * as React from 'react';
import { SubmitButton } from 'sonar-ui-common/components/controls/buttons';
import ValidationInput from 'sonar-ui-common/components/controls/ValidationInput';
import DeferredSpinner from 'sonar-ui-common/components/ui/DeferredSpinner';
+import MandatoryFieldsExplanation from 'sonar-ui-common/components/ui/MandatoryFieldsExplanation';
import { translate } from 'sonar-ui-common/helpers/l10n';
import { createProject, doesComponentExists } from '../../../api/components';
import ProjectKeyInput from '../../../components/common/ProjectKeyInput';
@@ -190,6 +191,8 @@ export default class ManualProjectCreate extends React.PureComponent<Props, Stat
<div className="create-project-manual">
<div className="flex-1 huge-spacer-right">
<form className="manual-project-create" onSubmit={this.handleFormSubmit}>
+ <MandatoryFieldsExplanation className="big-spacer-bottom" />
+
<ProjectKeyInput
error={projectKeyError}
help={translate('onboarding.create_project.project_key.help')}
diff --git a/server/sonar-web/src/main/js/apps/create/project/__tests__/__snapshots__/ManualProjectCreate-test.tsx.snap b/server/sonar-web/src/main/js/apps/create/project/__tests__/__snapshots__/ManualProjectCreate-test.tsx.snap
index 9d81986e63a..419e388a868 100644
--- a/server/sonar-web/src/main/js/apps/create/project/__tests__/__snapshots__/ManualProjectCreate-test.tsx.snap
+++ b/server/sonar-web/src/main/js/apps/create/project/__tests__/__snapshots__/ManualProjectCreate-test.tsx.snap
@@ -15,6 +15,9 @@ exports[`should render correctly 1`] = `
className="manual-project-create"
onSubmit={[Function]}
>
+ <MandatoryFieldsExplanation
+ className="big-spacer-bottom"
+ />
<ProjectKeyInput
help="onboarding.create_project.project_key.help"
label="onboarding.create_project.project_key"