Public: anyone can read this; the crew can change it.

`.menu-item` is a named part of the menu, and leaves the §5d list of page-local classes #6746

shipped production is serving it opened this has it
opened this

.menu-item (rules in src/web/style/components.ts around line 591, drawn by menu() in src/web/ui.ts and the refs picker) is a real part of §5's menu, yet it is still listed under §5d in docs/design/sections/5d-page-local-classes.md as an unendorsed page-local class.

Done when:

  • [ ] docs/design/areas/menu.md names .menu-item: a row in the panel, its hover/focus-visible, aria-current and aria-disabled states, in the voice of the .menu-panel line already there.
  • [ ] Its line leaves §5d.
  • [ ] bun scripts/design-lint.ts passes. No CSS or markup changes.
Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs