Skip to content

Commit c5def2d

Browse files
author
Fergus Bisset
committed
chore(release): 0.0.44-alpha.5
1 parent 3c2af76 commit c5def2d

18 files changed

+3585
-3620
lines changed

dist/behaviours/headerBehaviour.js

Lines changed: 4 additions & 27 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/behaviours/headerBehaviour.js.map

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/components/Header/Header.css

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -709,6 +709,10 @@
709709
[data-brand=fdp] .nhsuk-header.nhsuk-header--dark-blue .nhsuk-header__navigation {
710710
background: #003087;
711711
}
712+
[data-brand=fdp] .nhsuk-header.nhsuk-header--dark-blue .nhsuk-header__navigation-link,
713+
[data-brand=fdp] .nhsuk-header.nhsuk-header--dark-blue .nhsuk-header__navigation-button {
714+
color: #ffffff;
715+
}
712716
[data-brand=fdp] .nhsuk-header.nhsuk-header--dark-blue__service-logo, [data-brand=fdp] .nhsuk-header.nhsuk-header--dark-blue__service-name, [data-brand=fdp] .nhsuk-header.nhsuk-header--dark-blue__service-name[href] {
713717
color: #ffffff;
714718
text-decoration-color: currentColor;
@@ -780,7 +784,7 @@
780784
}
781785

782786
[data-brand=fdp] .nhsuk-header.nhsuk-header--dark-grey {
783-
background-color: linear-gradient(270deg, #4c6272, #768692);
787+
background-color: #425563;
784788
color: #ffffff;
785789
}
786790
[data-brand=fdp] .nhsuk-header.nhsuk-header--dark-grey .nhsuk-header__navigation {

dist/components/Header/index.css

Lines changed: 35 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1027,6 +1027,11 @@ span .nhsuk-u-visually-hidden {
10271027
background: #003087;
10281028
}
10291029

1030+
[data-brand=fdp] .nhsuk-header.nhsuk-header--dark-blue .nhsuk-header__navigation-link,
1031+
[data-brand=fdp] .nhsuk-header.nhsuk-header--dark-blue .nhsuk-header__navigation-button {
1032+
color: #ffffff;
1033+
}
1034+
10301035
[data-brand=fdp] .nhsuk-header.nhsuk-header--dark-blue__service-logo, [data-brand=fdp] .nhsuk-header.nhsuk-header--dark-blue__service-name, [data-brand=fdp] .nhsuk-header.nhsuk-header--dark-blue__service-name[href] {
10311036
color: #ffffff;
10321037
text-decoration-color: currentColor;
@@ -1111,7 +1116,7 @@ span .nhsuk-u-visually-hidden {
11111116
}
11121117

11131118
[data-brand=fdp] .nhsuk-header.nhsuk-header--dark-grey {
1114-
background-color: linear-gradient(270deg, #4c6272, #768692);
1119+
background-color: #425563;
11151120
color: #ffffff;
11161121
}
11171122

@@ -1253,10 +1258,37 @@ span .nhsuk-u-visually-hidden {
12531258
* NHS Header SSR Support Styles
12541259
*
12551260
* These styles provide progressive enhancement for SSR scenarios:
1256-
* 1. Server-side: Show all navigation items in a simple layout
1257-
* 2. Client-side: Hide overflow items and show responsive behavior
1261+
* 1. Server-side: Show all navigation items in their natural state
1262+
* 2. During hydration: Prevent reflow by hiding overflow handling
1263+
* 3. Client-side: Enable full responsive behavior without visual shifts
12581264
*/
12591265

1266+
/* SSR Hydration State - prevent reflow during JS initialization */
1267+
1268+
nav[data-ssr-hydrating=true] {
1269+
/* Suppress any overflow dropdown during initial render */
1270+
}
1271+
1272+
nav[data-ssr-hydrating=true] .nhsuk-header__navigation-list {
1273+
/* Keep natural layout during hydration */
1274+
display: flex;
1275+
flex-wrap: nowrap;
1276+
overflow-x: auto;
1277+
overflow-y: hidden;
1278+
-webkit-overflow-scrolling: touch;
1279+
/* Hide scrollbar for cleaner appearance */
1280+
scrollbar-width: none; /* Firefox */
1281+
-ms-overflow-style: none; /* IE/Edge */
1282+
}
1283+
1284+
nav[data-ssr-hydrating=true] .nhsuk-header__navigation-list::-webkit-scrollbar {
1285+
display: none; /* Chrome/Safari */
1286+
}
1287+
1288+
nav[data-ssr-hydrating=true] + .nhsuk-header__dropdown-menu {
1289+
display: none;
1290+
}
1291+
12601292
/* SSR Fallback Navigation Container */
12611293

12621294
.nhsuk-header__navigation-container--ssr {

0 commit comments

Comments
 (0)