Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
## Unreleased

### Bug Fixes

- Fix header navigation current link styling regression in 7.0.0 release. ([#352](https://github.com/18F/identity-design-system/pull/352))
- Fix dark background sections to show heading text as white. ([#352](https://github.com/18F/identity-design-system/pull/352))

### Breaking Changes for Undocumented APIs

_Note:_ While these are backwards-incompatible changes, the major version is not being changed because they impact features which were never part of a publicly-documented API.

- Remove `.usa-sidenav--sticky` CSS class. ([#352](https://github.com/18F/identity-design-system/pull/352))

## 7.0.0

### Breaking Changes
Expand Down
14 changes: 7 additions & 7 deletions docs/_components/side-navigation.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ lead: >
{% capture example %}
<nav aria-label="Secondary navigation" class="tablet:grid-col-4">
<ul class="usa-sidenav">
<li class="usa-sidenav__item usa-parent">
<li class="usa-sidenav__item">
<a href="" class="usa-current">Current page</a>
</li>
<li class="usa-sidenav__item usa-parent">
<li class="usa-sidenav__item">
<a href="">Parent link</a>
</li>
<li class="usa-sidenav__item usa-parent">
<li class="usa-sidenav__item">
<a href="">Parent link</a>
</li>
</ul>
Expand All @@ -28,7 +28,7 @@ lead: >
{% capture example %}
<nav aria-label="Secondary navigation" class="tablet:grid-col-4">
<ul class="usa-sidenav">
<li class="usa-sidenav__item usa-parent">
<li class="usa-sidenav__item">
<a href="" class="usa-current">Current page</a>
<ul class="usa-sidenav__sublist">
<li class="usa-sidenav__item">
Expand All @@ -39,7 +39,7 @@ lead: >
</li>
</ul>
</li>
<li class="usa-sidenav__item usa-parent">
<li class="usa-sidenav__item">
<a href="">Parent link</a>
</li>
</ul>
Expand All @@ -52,7 +52,7 @@ lead: >
{% capture example %}
<nav aria-label="Secondary navigation" class="tablet:grid-col-4">
<ul class="usa-accordion usa-sidenav">
<li class="usa-sidenav__item usa-parent">
<li class="usa-sidenav__item">
<a href="" class="usa-current">Current page</a>
<ul class="usa-sidenav__sublist">
<li class="usa-sidenav__item">
Expand All @@ -71,7 +71,7 @@ lead: >
</li>
</ul>
</li>
<li class="usa-sidenav__item usa-parent">
<li class="usa-sidenav__item">
<a href="">Parent link</a>
</li>
</ul>
Expand Down
2 changes: 1 addition & 1 deletion docs/_includes/nav/link-item.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{% assign is_current_page = include.link.href | eq: page.url -%}
<a href="{{ include.link.href }}" class="{% if is_current_page %}usa-current{% endif %}">
<a href="{{ include.link.href }}" class="{% if is_current_page %}usa-current{% endif %} usa-nav__link">
<span>
{{ include.link.text | smartify }}
</span>
Expand Down
2 changes: 1 addition & 1 deletion docs/_includes/nav/page-item.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{% assign is_current_page = true | if_is_current_page: include.jekyll_page, include.highlight_collection_when_is_current -%}
<a href="{{ include.jekyll_page.url | relative_url }}" class="{% if is_current_page %}usa-current{% endif %}">
<a href="{{ include.jekyll_page.url | relative_url }}" class="{% if is_current_page %}usa-current{% endif %} usa-nav__link">
<span>
{{ include.text | default: include.jekyll_page.title | smartify }}
</span>
Expand Down
2 changes: 1 addition & 1 deletion docs/_layouts/main.html
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ <h1>{{ page.title }}</h1>
{{ content }}
</div>

<aside class="grid-col-3 tablet:display-none padding-top-4">
<aside class="grid-col-12 tablet:display-none padding-top-4">
<nav>
<ul class="usa-sidenav">
{%
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@18f/identity-design-system",
"version": "7.0.0",
"version": "7.0.1-beta.1",
"description": "The global style of Login.gov",
"main": "./build/cjs/index.js",
"module": "./build/esm/index.js",
Expand Down
92 changes: 47 additions & 45 deletions src/scss/packages/_usa-header.scss
Original file line number Diff line number Diff line change
@@ -1,7 +1,37 @@
@use 'uswds-core' as *;
@forward './usa-header/index';

$header-height: 10;
// Header
// ---------------------------------

.usa-header + .usa-section--dark {
@include at-media($theme-header-min-width) {
border-top: none;
}
}

.usa-logo img {
display: block;
height: units(2);

@include at-media($theme-header-min-width) {
height: units(3);
}
}

.usa-logo__text {
@include at-media-max($theme-header-min-width) {
@include u-font-size($theme-header-font-family, 3);
padding-left: 17px;
}

@include at-media($theme-header-min-width) {
@include u-font-size($theme-header-font-family, 4);
padding-left: 27px;
}

color: color('secondary');
}

.usa-overlay {
background: color('base-darker');
Expand All @@ -11,72 +41,44 @@ $header-height: 10;
}
}

// Header navigation
// usa-header--extended
// ---------------------------------

.usa-header--extended,
.usa-header--basic {
.usa-header--extended {
.usa-logo {
@include at-media-max($theme-header-min-width) {
font-size: unset;
flex: unset;
}

@include at-media($theme-header-min-width) {
font-size: unset;
margin: 0;
@include u-margin-y(2.5);
}

line-height: units(2);
}

.usa-navbar {
@include at-media-max($theme-header-min-width) {
border-bottom: units(1px) solid color('base-light');
justify-content: space-between;
}

@include at-media($theme-header-min-width) {
display: flex;
justify-content: space-between;
align-items: center;
height: units($header-height);
}
}
}

.usa-header {
+ .usa-section,
+ main {
@include at-media($theme-header-min-width) {
border-top: units(1px) solid color('base-light');
}
}
}

// Header navigation for basic
// ---------------------------------

.usa-header--basic {
.usa-nav-container {
.usa-nav {
@include at-media($theme-header-min-width) {
align-items: center;
border-top: none;
}
}

.usa-nav {
.usa-nav__primary {
@include at-media($theme-header-min-width) {
padding: 0;
margin-left: units(-1.5);
}
}
}

// Header navigation for extended
// ---------------------------------

.usa-header--extended .usa-nav {
@include at-media($theme-header-min-width) {
border-top: 0;
padding: 0;
width: 100%;
.usa-nav__primary-item > .usa-current,
.usa-nav__primary-item > .usa-nav__link:hover {
&::after {
background-color: color('secondary');
left: units(1.5);
right: units(1.5);
}
}
}
}
Loading