Skip to content

Commit 99a19bf

Browse files
Merge pull request patternfly#439 from jeff-phillips-18/navigation
Add support for badges in Vertical Navigation
2 parents 5184622 + 799967c commit 99a19bf

File tree

5 files changed

+495
-269
lines changed

5 files changed

+495
-269
lines changed

less/layouts.less

Lines changed: 34 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
}
2323
.container-pf-nav-pf-vertical {
2424
margin-left: @nav-pf-vertical-width;
25+
&.nav-pf-vertical-with-badges {
26+
margin-left: @nav-pf-vertical-badges-width;
27+
}
2528
&.collapsed-nav {
2629
margin-left: @nav-pf-vertical-collapsed-width;
2730
&.hidden-icons-pf {
@@ -31,27 +34,52 @@
3134
&.hidden-nav {
3235
margin-left: 0; // remove space as left nav is hidden
3336
}
34-
&.container-pf-nav-pf-vertical-with-sub-menus {
35-
&.hide-nav-pf {
36-
margin-left: 0 !important;
37-
}
38-
&.collapsed-secondary-nav-pf, &.collapsed-tertiary-nav-pf {
39-
margin-left: @nav-pf-vertical-width;
37+
&.hide-nav-pf {
38+
margin-left: 0 !important;
39+
}
40+
&.collapsed-secondary-nav-pf, &.collapsed-tertiary-nav-pf {
41+
margin-left: @nav-pf-vertical-width;
42+
&.nav-pf-vertical-with-badges {
43+
margin-left: @nav-pf-vertical-badges-width;
4044
}
4145
}
4246
&.nav-pf-persistent-secondary.secondary-visible-pf {
4347
@media (min-width: 1200px) {
4448
margin-left: (@nav-pf-vertical-width + @nav-pf-vertical-width);
49+
&.nav-pf-vertical-with-badges {
50+
margin-left: (@nav-pf-vertical-badges-width + @nav-pf-vertical-badges-width);
51+
}
4552
&.hidden-nav {
4653
margin-left: 0; // remove space as left nav is hidden
4754
}
4855
&.collapsed-secondary-nav-pf {
4956
margin-left: @nav-pf-vertical-width;
57+
&.nav-pf-vertical-with-badges {
58+
margin-left: @nav-pf-vertical-badges-width;
59+
}
60+
}
61+
&.collapsed-tertiary-nav-pf {
62+
margin-left: @nav-pf-vertical-width;
63+
&.nav-pf-vertical-with-badges {
64+
margin-left: @nav-pf-vertical-badges-width;
65+
}
5066
}
5167
&.collapsed-nav {
5268
margin-left: (@nav-pf-vertical-collapsed-width + @nav-pf-vertical-width);
69+
&.nav-pf-vertical-with-badges {
70+
margin-left: (@nav-pf-vertical-collapsed-width + @nav-pf-vertical-badges-width);
71+
}
5372
&.collapsed-secondary-nav-pf {
5473
margin-left: @nav-pf-vertical-width;
74+
&.nav-pf-vertical-with-badges {
75+
margin-left: @nav-pf-vertical-badges-width;
76+
}
77+
}
78+
&.collapsed-tertiary-nav-pf {
79+
margin-left: @nav-pf-vertical-width;
80+
&.nav-pf-vertical-with-badges {
81+
margin-left: @nav-pf-vertical-badges-width;
82+
}
5583
}
5684
&.hidden-icons-pf {
5785
margin-left: 0;

less/variables.less

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -386,6 +386,7 @@
386386
@input-color: @gray-dark;
387387
@nav-tabs-active-link-hover-color: @link-color;
388388
@nav-tabs-justified-link-border-color: @nav-tabs-border-color;
389+
@nav-pf-vertical-badges-width: (@nav-pf-vertical-width + 50px);
389390
@padding-small-horizontal: @padding-base-horizontal;
390391
@padding-small-vertical: @padding-base-vertical;
391392
@panel-danger-border: @brand-danger;

0 commit comments

Comments
 (0)