FAQ | This is a LIVE service | Changelog

Skip to content

am#54 - New nav bar menu

Paul Horrocks requested to merge am-54-nav-bar-styles into develop

Changes

  • Introduced developing component JS with typescript, compiling into JS
    • For now am committing up JS artefacts, consistent with the CSS.
  • Moved caret to be a twig file
    • Exact same output, but simplifies importing for consistency and simplifies rendering in storybook (without this we need to pass through more Drupal behind-the-scenes props)
  • Updated link styles, and added contrast link styles
  • Added new menu
    • No longer uses jQuery
    • Improved accessibility
    • Improved no-JS fallback
    • New styles to match design
    • Improved keyboard navigation

Out of scope

  • The open menu bar styles, HTML and functionality inside that window
  • Handling of mobile states
  • Handling of too many menu bar items
Edited by Paul Horrocks

Merge request reports

Loading