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

HRA global navigation #812

Open
LibbyUX opened this issue Nov 14, 2024 · 0 comments
Open

HRA global navigation #812

LibbyUX opened this issue Nov 14, 2024 · 0 comments
Labels
app: apps.humanatlas.io apps.humanatlas.io app: design system storybook HRA Design System Storybook for global consistency across HRA products app: humanatlas.io Human Reference Atlas website atomic design: organism Molecule sections that are joined together to form a relatively complex, distinct section of a UI high priority Priority task for product team ⚙️ hra-ds: update ✨ An update to an already existing component in the HRA Design System Storybook update: cosmetics 💄 Cosmetic UI updates Y3: ds-alignment Align all current UIs cosmetically with the design system Y3: ds-expansion Expand design system functionality & features of UIs

Comments

@LibbyUX
Copy link
Contributor

LibbyUX commented Nov 14, 2024

Ready for dev: New HRA global navigation

Moving forward, all applications and websites will be connected with a single navigation component. This design system update will keep us aligned across all pages and apps in the HRA.

  • For users, this component delivers a consistent user experience across all HRA UIs.
  • For the product team, this new global nav header design symbolizes a maturing design system. This will help reduce nav header and nav menu component variants between our products. I will submit deprecated component removal requests as needed.

Please reach out to me if you have any questions about our most important component! Looking forward to collaborating and seeing it through together!

Workflow organization

Please implement first before working on this component:

Figma resources

Cosmetic updates

Please inspect the new nav header for updated:

  • Color: Fill opacity
  • Effects: Drop shadow & background blur
  • Padding
  • Logo usage
  • Min widths

image

Behavior

  • The nav header is always visible and stays at the top of the page while users scroll.
  • A secondary menu layer with breadcrumbs has been added for apps with "home pages" (FTU explorer, ASCT+B reporter, CDE) to unify global navigation or pages deep within our website.
  • Only one menu category may be opened at a time for all variations
  • Nav menu flyout/overlay buttons do not have hover or pressed states. Use the whole button component as the click/press target.

Image

Breakpoint guidance: Nav header & menu interaction

  • Desktop devices or at 640px and above:
    • Users receive a flyout menu under the navigation option
    • All navigation categories visible at all times
  • Mobile devices or at 639px and below:
    • All categories are consolidated into one hamburger menu icon button
    • When the menu icon button is pressed, users receive a sidenav/overlay using the full width and length of the screen
    • Please implement however to make it look/feel best and reach out to me with questions

image

image

Menu button routes

@LibbyUX LibbyUX added app: humanatlas.io Human Reference Atlas website app: design system storybook HRA Design System Storybook for global consistency across HRA products update: cosmetics 💄 Cosmetic UI updates app: apps.humanatlas.io apps.humanatlas.io atomic design: organism Molecule sections that are joined together to form a relatively complex, distinct section of a UI Y3: ds-alignment Align all current UIs cosmetically with the design system Y3: ds-expansion Expand design system functionality & features of UIs ⚙️ hra-ds: update ✨ An update to an already existing component in the HRA Design System Storybook labels Nov 14, 2024
@LibbyUX LibbyUX added this to the Develop: DS Alignment milestone Nov 14, 2024
@LibbyUX LibbyUX added the high priority Priority task for product team label Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app: apps.humanatlas.io apps.humanatlas.io app: design system storybook HRA Design System Storybook for global consistency across HRA products app: humanatlas.io Human Reference Atlas website atomic design: organism Molecule sections that are joined together to form a relatively complex, distinct section of a UI high priority Priority task for product team ⚙️ hra-ds: update ✨ An update to an already existing component in the HRA Design System Storybook update: cosmetics 💄 Cosmetic UI updates Y3: ds-alignment Align all current UIs cosmetically with the design system Y3: ds-expansion Expand design system functionality & features of UIs
Projects
None yet
Development

No branches or pull requests

1 participant