diff --git a/app/components/header/header-account-custom-html.njk b/app/components/header/header-account-custom-html.njk
index 6d49a4dec..45ebcf06a 100644
--- a/app/components/header/header-account-custom-html.njk
+++ b/app/components/header/header-account-custom-html.njk
@@ -32,7 +32,7 @@
html: ' 8'
},
{
- href: "#",
+ action: "#",
text: "Log out"
}
]
diff --git a/app/components/header/header-account-logged-in.njk b/app/components/header/header-account-logged-in.njk
index 1742ca0e4..2338ddb75 100644
--- a/app/components/header/header-account-logged-in.njk
+++ b/app/components/header/header-account-logged-in.njk
@@ -16,7 +16,7 @@
icon: true
},
{
- href: "#",
+ action: "#",
text: "Log out"
}
]
diff --git a/app/components/header/header-account-rbac.njk b/app/components/header/header-account-rbac.njk
index bddcaf2fc..cb5f2fbd7 100644
--- a/app/components/header/header-account-rbac.njk
+++ b/app/components/header/header-account-rbac.njk
@@ -27,7 +27,7 @@
text: "Change role"
},
{
- href: "#",
+ action: "#",
text: "Log out"
}
]
diff --git a/app/components/header/header-org-white-account.njk b/app/components/header/header-org-white-account.njk
index 08c43f30a..f55e67c10 100644
--- a/app/components/header/header-org-white-account.njk
+++ b/app/components/header/header-org-white-account.njk
@@ -22,7 +22,7 @@
icon: true
},
{
- href: "#",
+ action: "#",
text: "Log out"
}
]
diff --git a/app/components/header/header-service-name-with-account-search-nav.njk b/app/components/header/header-service-name-with-account-search-nav.njk
index dd4d7ddf4..dd0050caf 100644
--- a/app/components/header/header-service-name-with-account-search-nav.njk
+++ b/app/components/header/header-service-name-with-account-search-nav.njk
@@ -18,7 +18,7 @@
icon: true
},
{
- href: "#",
+ action: "#",
text: "Log out"
}
]
diff --git a/packages/components/header/_header.scss b/packages/components/header/_header.scss
index 495b65022..a6e2a064a 100644
--- a/packages/components/header/_header.scss
+++ b/packages/components/header/_header.scss
@@ -123,12 +123,26 @@
flex-grow: 0;
}
+.nhsuk-header__account-button,
.nhsuk-header__account-link {
@include nhsuk-link-style-header;
display: flex;
gap: nhsuk-spacing(2);
}
+.nhsuk-header__account-button {
+ @include nhsuk-font(16);
+ background: none;
+ border: 0;
+ padding: 0;
+ text-decoration: underline;
+
+ &:hover {
+ cursor: pointer;
+ text-decoration: none;
+ }
+}
+
/// Search
.nhsuk-header__search {
diff --git a/packages/components/header/template.njk b/packages/components/header/template.njk
index e07114b38..e969b0a7c 100644
--- a/packages/components/header/template.njk
+++ b/packages/components/header/template.njk
@@ -81,6 +81,10 @@
+ {% elif item.action %}
+
{% else %}
{{ _accountItem(item) }}
{% endif %}