Skip to content

Commit

Permalink
v5: Simplify navbars by requiring containers (#29339)
Browse files Browse the repository at this point in the history
* v5: Simplify navbars by requiring containers

* Update migration docs for navbar
  • Loading branch information
mdo committed Oct 28, 2019
1 parent 23c3cdb commit 9c7bc1a
Show file tree
Hide file tree
Showing 5 changed files with 573 additions and 514 deletions.
23 changes: 4 additions & 19 deletions scss/_navbar.scss
Expand Up @@ -21,7 +21,10 @@
flex-wrap: wrap; // allow us to do the line break for collapsing content
align-items: center;
justify-content: space-between; // space out brand from logo
padding: $navbar-padding-y $navbar-padding-x;
padding-top: $navbar-padding-y;
padding-right: $navbar-padding-x; // default: null
padding-bottom: $navbar-padding-y;
padding-left: $navbar-padding-x; // default: null

// Because flex properties aren't inherited, we need to redeclare these first
// few properties so that content nested within behave properly.
Expand Down Expand Up @@ -149,24 +152,6 @@
$infix: breakpoint-infix($next, $grid-breakpoints);

&#{$infix} {
@include media-breakpoint-down($breakpoint) {
%container-navbar-expand-#{$breakpoint} {
padding-right: 0;
padding-left: 0;
}

> .container,
> .container-fluid {
@extend %container-navbar-expand-#{$breakpoint};
}

@each $size, $container-max-width in $container-max-widths {
> .container#{breakpoint-infix($size, $container-max-widths)} {
@extend %container-navbar-expand-#{$breakpoint};
}
}
}

@include media-breakpoint-up($next) {
flex-flow: row nowrap;
justify-content: flex-start;
Expand Down
2 changes: 1 addition & 1 deletion scss/_variables.scss
Expand Up @@ -833,7 +833,7 @@ $nav-pills-link-active-bg: $component-active-bg !default;
// Navbar

$navbar-padding-y: $spacer / 2 !default;
$navbar-padding-x: $spacer !default;
$navbar-padding-x: null !default;

$navbar-nav-link-padding-x: .5rem !default;

Expand Down

0 comments on commit 9c7bc1a

Please sign in to comment.