aboutsummaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2017-02-09 17:16:58 +0100
committerStas Vilchik <vilchiks@gmail.com>2017-02-09 17:16:58 +0100
commit6af6d4f6f19b632be68853f21a65cf247451aa1c (patch)
treef0fe07d8da610c109bdd6150f694b1bbdfe173c0 /server
parent1d235fc3ffc56983908426619b7c5c116f00c68e (diff)
downloadsonarqube-6af6d4f6f19b632be68853f21a65cf247451aa1c.tar.gz
sonarqube-6af6d4f6f19b632be68853f21a65cf247451aa1c.zip
fix project header when organization is not shown
Diffstat (limited to 'server')
-rw-r--r--server/sonar-web/src/main/js/app/components/nav/component/ComponentNavBreadcrumbs.js9
-rw-r--r--server/sonar-web/src/main/js/app/components/nav/component/__tests__/__snapshots__/ComponentNavBreadcrumbs-test.js.snap5
2 files changed, 13 insertions, 1 deletions
diff --git a/server/sonar-web/src/main/js/app/components/nav/component/ComponentNavBreadcrumbs.js b/server/sonar-web/src/main/js/app/components/nav/component/ComponentNavBreadcrumbs.js
index 3f09a2c637b..41e616e5496 100644
--- a/server/sonar-web/src/main/js/app/components/nav/component/ComponentNavBreadcrumbs.js
+++ b/server/sonar-web/src/main/js/app/components/nav/component/ComponentNavBreadcrumbs.js
@@ -36,11 +36,18 @@ class ComponentNavBreadcrumbs extends React.Component {
return null;
}
+ const displayOrganization = organization != null && shouldOrganizationBeDisplayed;
+
const lastItem = breadcrumbs[breadcrumbs.length - 1];
const items = breadcrumbs.map((item, index) => {
return (
<span key={item.key}>
+ {!displayOrganization && index === 0 && (
+ <span className="navbar-context-title-qualifier little-spacer-right">
+ <QualifierIcon qualifier={lastItem.qualifier}/>
+ </span>
+ )}
<Link to={{ pathname: '/dashboard', query: { id: item.key } }} className="link-base-color">
{index === breadcrumbs.length - 1 ? (
<strong>{item.name}</strong>
@@ -57,7 +64,7 @@ class ComponentNavBreadcrumbs extends React.Component {
return (
<h2 className="navbar-context-title">
- {organization != null && shouldOrganizationBeDisplayed && (
+ {displayOrganization && (
<span>
<span className="navbar-context-title-qualifier little-spacer-right">
<QualifierIcon qualifier={lastItem.qualifier}/>
diff --git a/server/sonar-web/src/main/js/app/components/nav/component/__tests__/__snapshots__/ComponentNavBreadcrumbs-test.js.snap b/server/sonar-web/src/main/js/app/components/nav/component/__tests__/__snapshots__/ComponentNavBreadcrumbs-test.js.snap
index 40c7c51d3b3..d9bd895c7b1 100644
--- a/server/sonar-web/src/main/js/app/components/nav/component/__tests__/__snapshots__/ComponentNavBreadcrumbs-test.js.snap
+++ b/server/sonar-web/src/main/js/app/components/nav/component/__tests__/__snapshots__/ComponentNavBreadcrumbs-test.js.snap
@@ -2,6 +2,11 @@ exports[`test should not render breadcrumbs with one element 1`] = `
<h2
className="navbar-context-title">
<span>
+ <span
+ className="navbar-context-title-qualifier little-spacer-right">
+ <qualifier-icon
+ qualifier="TRK" />
+ </span>
<Link
className="link-base-color"
onlyActiveOnIndex={false}