Skip to content

Commit

Permalink
Merge pull request #967 from Financial-Times/CPP-1242-update-o-header…
Browse files Browse the repository at this point in the history
…-dep

CPP-1242: Update o-header dependency to v11
  • Loading branch information
joelcarr authored Feb 1, 2023
2 parents 7ec6e97 + a8e5059 commit e4a678f
Show file tree
Hide file tree
Showing 4 changed files with 128 additions and 89 deletions.
4 changes: 2 additions & 2 deletions packages/dotcom-ui-header/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,11 @@
"@svgr/core": "^5.0.0",
"camelcase": "^6.0.0",
"check-engine": "^1.10.1",
"@financial-times/o-header": "^10.0.0",
"@financial-times/o-header": "^11.0.4",
"react": "^16.8.6"
},
"peerDependencies": {
"@financial-times/o-header": "^10.0.0",
"@financial-times/o-header": "^11.0.4",
"@financial-times/logo-images": "^1.10.1",
"react": "16.x || 17.x"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,14 @@
exports[`dotcom-ui-header/src/components/Drawer renders as a logged in user 1`] = `
<div
aria-label="Drawer menu"
aria-modal="true"
className="o-header__drawer"
data-o-header-drawer={true}
data-o-header-drawer--no-js={true}
data-trackable="drawer"
data-trackable-terminate={true}
id="o-header-drawer"
role="navigation"
role="modal"
>
<div
className="o-header__drawer-inner"
Expand All @@ -21,13 +22,13 @@ exports[`dotcom-ui-header/src/components/Drawer renders as a logged in user 1`]
aria-controls="o-header-drawer"
className="o-header__drawer-tools-close"
data-trackable="close"
title="Close drawer menu"
title="Close side navigation menu"
type="button"
>
<span
className="o-header__visually-hidden"
>
Close drawer menu
Close side navigation menu
</span>
</button>
<a
Expand Down Expand Up @@ -109,7 +110,8 @@ exports[`dotcom-ui-header/src/components/Drawer renders as a logged in user 1`]
</form>
</div>
<nav
className="o-header__drawer-menu o-header__drawer-menu--primary o-header__drawer-menu--border"
aria-label="Edition switcher"
className="o-header__drawer-menu"
>
<ul
className="o-header__drawer-menu-list"
Expand All @@ -129,15 +131,20 @@ exports[`dotcom-ui-header/src/components/Drawer renders as a logged in user 1`]
</a>
</li>
</ul>
</nav>
<nav
className="o-header__drawer-menu o-header__drawer-menu--primary"
>
<h2
className="o-header__drawer-menu-item o-header__drawer-menu-item--heading"
id="top-sections"
>
Top sections
</h2>
<ul
aria-labelledby="top-sections"
className="o-header__drawer-menu-list"
data-component="drawer-menu--primary__drawer-menu-list"
>
<li
className="o-header__drawer-menu-item o-header__drawer-menu-item--heading"
>
Top sections
</li>
<li
className="o-header__drawer-menu-item"
>
Expand Down Expand Up @@ -1068,11 +1075,17 @@ exports[`dotcom-ui-header/src/components/Drawer renders as a logged in user 1`]
Special Reports
</a>
</li>
<li
className="o-header__drawer-menu-item o-header__drawer-menu-item--heading"
>
FT recommends
</li>
</ul>
<h2
className="o-header__drawer-menu-item o-header__drawer-menu-item--heading"
id="ft-recommends"
>
FT recommends
</h2>
<ul
aria-labelledby="ft-recommends"
className="o-header__drawer-menu-list"
>
<li
className="o-header__drawer-menu-item"
>
Expand Down Expand Up @@ -1233,9 +1246,12 @@ exports[`dotcom-ui-header/src/components/Drawer renders as a logged in user 1`]
</li>
</ul>
</li>
</ul>
<ul
className="o-header__drawer-menu-list o-header__drawer-menu-list--divide"
>
<li
className="o-header__drawer-menu-item o-header__drawer-menu-item--divide"
data-component="drawer-menu-item--divide"
className="o-header__drawer-menu-item"
>
<a
className="o-header__drawer-menu-link o-header__drawer-menu-link--unselected o-header__drawer-menu-link--secondary"
Expand All @@ -1246,7 +1262,7 @@ exports[`dotcom-ui-header/src/components/Drawer renders as a logged in user 1`]
</a>
</li>
<li
className="o-header__drawer-menu-item "
className="o-header__drawer-menu-item"
>
<a
className="o-header__drawer-menu-link o-header__drawer-menu-link--unselected o-header__drawer-menu-link--secondary"
Expand All @@ -1257,7 +1273,7 @@ exports[`dotcom-ui-header/src/components/Drawer renders as a logged in user 1`]
</a>
</li>
<li
className="o-header__drawer-menu-item "
className="o-header__drawer-menu-item"
>
<a
className="o-header__drawer-menu-link o-header__drawer-menu-link--unselected o-header__drawer-menu-link--secondary"
Expand All @@ -1268,7 +1284,7 @@ exports[`dotcom-ui-header/src/components/Drawer renders as a logged in user 1`]
</a>
</li>
<li
className="o-header__drawer-menu-item "
className="o-header__drawer-menu-item"
>
<a
className="o-header__drawer-menu-link o-header__drawer-menu-link--unselected o-header__drawer-menu-link--secondary"
Expand All @@ -1279,7 +1295,7 @@ exports[`dotcom-ui-header/src/components/Drawer renders as a logged in user 1`]
</a>
</li>
<li
className="o-header__drawer-menu-item "
className="o-header__drawer-menu-item"
>
<a
className="o-header__drawer-menu-link o-header__drawer-menu-link--unselected o-header__drawer-menu-link--secondary"
Expand Down Expand Up @@ -1351,13 +1367,14 @@ exports[`dotcom-ui-header/src/components/Drawer renders as a logged in user 1`]
exports[`dotcom-ui-header/src/components/Drawer renders as an anonymous user 1`] = `
<div
aria-label="Drawer menu"
aria-modal="true"
className="o-header__drawer"
data-o-header-drawer={true}
data-o-header-drawer--no-js={true}
data-trackable="drawer"
data-trackable-terminate={true}
id="o-header-drawer"
role="navigation"
role="modal"
>
<div
className="o-header__drawer-inner"
Expand All @@ -1369,13 +1386,13 @@ exports[`dotcom-ui-header/src/components/Drawer renders as an anonymous user 1`]
aria-controls="o-header-drawer"
className="o-header__drawer-tools-close"
data-trackable="close"
title="Close drawer menu"
title="Close side navigation menu"
type="button"
>
<span
className="o-header__visually-hidden"
>
Close drawer menu
Close side navigation menu
</span>
</button>
<a
Expand Down Expand Up @@ -1457,7 +1474,8 @@ exports[`dotcom-ui-header/src/components/Drawer renders as an anonymous user 1`]
</form>
</div>
<nav
className="o-header__drawer-menu o-header__drawer-menu--primary o-header__drawer-menu--border"
aria-label="Edition switcher"
className="o-header__drawer-menu"
>
<ul
className="o-header__drawer-menu-list"
Expand All @@ -1477,15 +1495,20 @@ exports[`dotcom-ui-header/src/components/Drawer renders as an anonymous user 1`]
</a>
</li>
</ul>
</nav>
<nav
className="o-header__drawer-menu o-header__drawer-menu--primary"
>
<h2
className="o-header__drawer-menu-item o-header__drawer-menu-item--heading"
id="top-sections"
>
Top sections
</h2>
<ul
aria-labelledby="top-sections"
className="o-header__drawer-menu-list"
data-component="drawer-menu--primary__drawer-menu-list"
>
<li
className="o-header__drawer-menu-item o-header__drawer-menu-item--heading"
>
Top sections
</li>
<li
className="o-header__drawer-menu-item"
>
Expand Down Expand Up @@ -2416,11 +2439,17 @@ exports[`dotcom-ui-header/src/components/Drawer renders as an anonymous user 1`]
Special Reports
</a>
</li>
<li
className="o-header__drawer-menu-item o-header__drawer-menu-item--heading"
>
FT recommends
</li>
</ul>
<h2
className="o-header__drawer-menu-item o-header__drawer-menu-item--heading"
id="ft-recommends"
>
FT recommends
</h2>
<ul
aria-labelledby="ft-recommends"
className="o-header__drawer-menu-list"
>
<li
className="o-header__drawer-menu-item"
>
Expand Down Expand Up @@ -2581,9 +2610,12 @@ exports[`dotcom-ui-header/src/components/Drawer renders as an anonymous user 1`]
</li>
</ul>
</li>
</ul>
<ul
className="o-header__drawer-menu-list o-header__drawer-menu-list--divide"
>
<li
className="o-header__drawer-menu-item o-header__drawer-menu-item--divide"
data-component="drawer-menu-item--divide"
className="o-header__drawer-menu-item"
>
<a
className="o-header__drawer-menu-link o-header__drawer-menu-link--unselected o-header__drawer-menu-link--secondary"
Expand All @@ -2594,7 +2626,7 @@ exports[`dotcom-ui-header/src/components/Drawer renders as an anonymous user 1`]
</a>
</li>
<li
className="o-header__drawer-menu-item "
className="o-header__drawer-menu-item"
>
<a
className="o-header__drawer-menu-link o-header__drawer-menu-link--unselected o-header__drawer-menu-link--secondary"
Expand All @@ -2605,7 +2637,7 @@ exports[`dotcom-ui-header/src/components/Drawer renders as an anonymous user 1`]
</a>
</li>
<li
className="o-header__drawer-menu-item "
className="o-header__drawer-menu-item"
>
<a
className="o-header__drawer-menu-link o-header__drawer-menu-link--unselected o-header__drawer-menu-link--secondary"
Expand All @@ -2616,7 +2648,7 @@ exports[`dotcom-ui-header/src/components/Drawer renders as an anonymous user 1`]
</a>
</li>
<li
className="o-header__drawer-menu-item "
className="o-header__drawer-menu-item"
>
<a
className="o-header__drawer-menu-link o-header__drawer-menu-link--unselected o-header__drawer-menu-link--secondary"
Expand All @@ -2627,7 +2659,7 @@ exports[`dotcom-ui-header/src/components/Drawer renders as an anonymous user 1`]
</a>
</li>
<li
className="o-header__drawer-menu-item "
className="o-header__drawer-menu-item"
>
<a
className="o-header__drawer-menu-link o-header__drawer-menu-link--unselected o-header__drawer-menu-link--secondary"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ describe('dotcom-ui-header/src/components/drawer', () => {
})

it('renders the tertiary link section divider', () => {
expect(result.find('.o-header__drawer-menu-item--divide')).toHaveText('myFT')
expect(result.find('.o-header__drawer-menu-list--divide > li:first-child')).toHaveText('myFT')
})

it('renders primary link subsections', () => {
Expand Down
Loading

0 comments on commit e4a678f

Please sign in to comment.