aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js
diff options
context:
space:
mode:
authorWouter Admiraal <wouter.admiraal@sonarsource.com>2022-01-19 13:33:14 +0100
committersonartech <sonartech@sonarsource.com>2022-01-20 20:02:44 +0000
commitf0e3cdf5b4f78e27bf7d4349540673bcf5382435 (patch)
treeaeded37642c95d822217cd246285ed3b8a45626f /server/sonar-web/src/main/js
parent7d4cc9ec02d1b09f633b9880b28a69fa7ae0f84e (diff)
downloadsonarqube-f0e3cdf5b4f78e27bf7d4349540673bcf5382435.tar.gz
sonarqube-f0e3cdf5b4f78e27bf7d4349540673bcf5382435.zip
SONAR-15941 Fix active menu item styles
Diffstat (limited to 'server/sonar-web/src/main/js')
-rw-r--r--server/sonar-web/src/main/js/app/components/nav/component/Menu.tsx5
-rw-r--r--server/sonar-web/src/main/js/app/components/nav/component/__tests__/__snapshots__/Menu-test.tsx.snap36
2 files changed, 40 insertions, 1 deletions
diff --git a/server/sonar-web/src/main/js/app/components/nav/component/Menu.tsx b/server/sonar-web/src/main/js/app/components/nav/component/Menu.tsx
index 80d3e70c545..04b9e65839a 100644
--- a/server/sonar-web/src/main/js/app/components/nav/component/Menu.tsx
+++ b/server/sonar-web/src/main/js/app/components/nav/component/Menu.tsx
@@ -145,7 +145,10 @@ export class Menu extends React.PureComponent<Props> {
return (
<li>
{hasAnalysis ? (
- <Link to={{ ...to, query: { ...query, ...to.query } }} {...omit(props, ['to'])}>
+ <Link
+ activeClassName="active"
+ to={{ ...to, query: { ...query, ...to.query } }}
+ {...omit(props, ['to'])}>
{label}
</Link>
) : (
diff --git a/server/sonar-web/src/main/js/app/components/nav/component/__tests__/__snapshots__/Menu-test.tsx.snap b/server/sonar-web/src/main/js/app/components/nav/component/__tests__/__snapshots__/Menu-test.tsx.snap
index 0fb679ab3eb..5125f5ead4e 100644
--- a/server/sonar-web/src/main/js/app/components/nav/component/__tests__/__snapshots__/Menu-test.tsx.snap
+++ b/server/sonar-web/src/main/js/app/components/nav/component/__tests__/__snapshots__/Menu-test.tsx.snap
@@ -302,6 +302,7 @@ exports[`should work for a branch 1`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -320,6 +321,7 @@ exports[`should work for a branch 1`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -337,6 +339,7 @@ exports[`should work for a branch 1`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -354,6 +357,7 @@ exports[`should work for a branch 1`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -371,6 +375,7 @@ exports[`should work for a branch 1`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -581,6 +586,7 @@ exports[`should work for a branch 2`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -599,6 +605,7 @@ exports[`should work for a branch 2`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -616,6 +623,7 @@ exports[`should work for a branch 2`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -633,6 +641,7 @@ exports[`should work for a branch 2`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -650,6 +659,7 @@ exports[`should work for a branch 2`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -739,6 +749,7 @@ exports[`should work for all qualifiers 1`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -756,6 +767,7 @@ exports[`should work for all qualifiers 1`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -772,6 +784,7 @@ exports[`should work for all qualifiers 1`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -788,6 +801,7 @@ exports[`should work for all qualifiers 1`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -804,6 +818,7 @@ exports[`should work for all qualifiers 1`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -958,6 +973,7 @@ exports[`should work for all qualifiers 2`] = `
<NavBarTabs>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -975,6 +991,7 @@ exports[`should work for all qualifiers 2`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -991,6 +1008,7 @@ exports[`should work for all qualifiers 2`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -1007,6 +1025,7 @@ exports[`should work for all qualifiers 2`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -1063,6 +1082,7 @@ exports[`should work for all qualifiers 3`] = `
<NavBarTabs>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -1080,6 +1100,7 @@ exports[`should work for all qualifiers 3`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -1096,6 +1117,7 @@ exports[`should work for all qualifiers 3`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -1112,6 +1134,7 @@ exports[`should work for all qualifiers 3`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -1155,6 +1178,7 @@ exports[`should work for all qualifiers 4`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -1172,6 +1196,7 @@ exports[`should work for all qualifiers 4`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -1188,6 +1213,7 @@ exports[`should work for all qualifiers 4`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -1204,6 +1230,7 @@ exports[`should work for all qualifiers 4`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -1220,6 +1247,7 @@ exports[`should work for all qualifiers 4`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -1324,6 +1352,7 @@ exports[`should work for pull requests 1`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -1342,6 +1371,7 @@ exports[`should work for pull requests 1`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -1359,6 +1389,7 @@ exports[`should work for pull requests 1`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -1376,6 +1407,7 @@ exports[`should work for pull requests 1`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -1452,6 +1484,7 @@ exports[`should work for pull requests 2`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -1470,6 +1503,7 @@ exports[`should work for pull requests 2`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -1487,6 +1521,7 @@ exports[`should work for pull requests 2`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={
@@ -1504,6 +1539,7 @@ exports[`should work for pull requests 2`] = `
</li>
<li>
<Link
+ activeClassName="active"
onlyActiveOnIndex={false}
style={Object {}}
to={