Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add (web) header to the design system #225

Open
2 tasks
Tracked by #242
davidhunter08 opened this issue Jan 22, 2025 · 8 comments
Open
2 tasks
Tracked by #242

Add (web) header to the design system #225

davidhunter08 opened this issue Jan 22, 2025 · 8 comments
Assignees
Labels
component Add or improve a design component documentation Improvements or additions to documentation

Comments

@davidhunter08
Copy link
Collaborator

davidhunter08 commented Jan 22, 2025

What

Update and document the (web) header on the NHS App design system with guidance and coded examples.

Why

The current NHS App web header is using the old v7 nhsuk frontend header and not the latest v9.

By updating the header we can:

Documenting the header will provide developers with clear implementation guidance and designers with code to prototype, ensuring seamless collaboration across teams.

To do

@davidhunter08 davidhunter08 added documentation Improvements or additions to documentation enhancement New feature or request component Add or improve a design component labels Jan 22, 2025
@davidhunter08
Copy link
Collaborator Author

Sketches from Mike...

Inside nhs.uk

Image

Standalone

Image

@davidhunter08
Copy link
Collaborator Author

Service manual team are working on a new version of a 'logged in' header...

Image

nhsuk/nhsuk-frontend#1063

@davidhunter08 davidhunter08 removed the enhancement New feature or request label Feb 11, 2025
@davidhunter08
Copy link
Collaborator Author

Sketches from Mike...

Inside nhs.uk

Image ### Standalone Image

Making the header 'standalone' would be a simpler approach and would negate the need for a sub-primary navigation.

@davidhunter08
Copy link
Collaborator Author

@davidhunter08
Copy link
Collaborator Author

davidhunter08 commented Feb 12, 2025

Design exploration

Exploring design options for the NHS App (web) header using the new NHS design system 'account information' header variant (without adding any custom code).


Option 1

Keep the nav IA the same as it is now with 'Help and support', 'Account and settings' and 'Log out' in the top section.

Desktop

Image

Mobile

Mobile - expanded menu


Option 2

Remove 'Log out' so it matches the location in the app (Account and settings > Log out).

Desktop

Image

Mobile


Option 3

Add icon to 'Account and settings'.

Desktop

Image

Mobile


Option 4

Move 'Help and support' to the main nav.

Desktop

Image

Mobile


Option 5

  • Adding the users email address
  • Moving 'account and settings' and 'help and support' to the main nav

Desktop

Image

Mobile

@davidhunter08
Copy link
Collaborator Author

Option 6

Have all nav items at the same level.

Desktop

Image

Mobile

Image

@michaelgallagher
Copy link

option 6 might be most appropriate if things play out how i think/want them to play out in the current IA work

@michaelgallagher
Copy link

if we stay with the current IA, we might need something closer to version 3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component Add or improve a design component documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants