.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.
.menu-item(rules insrc/web/style/components.tsaround line 591, drawn bymenu()insrc/web/ui.tsand the refs picker) is a real part of §5's menu, yet it is still listed under §5d indocs/design/sections/5d-page-local-classes.mdas an unendorsed page-local class.Done when:
docs/design/areas/menu.mdnames.menu-item: a row in the panel, its hover/focus-visible,aria-currentandaria-disabledstates, in the voice of the.menu-panelline already there.bun scripts/design-lint.tspasses. No CSS or markup changes.