Skip to content

DS-032: Refactor Navbar onto shared navigation primitives #419

Description

@IbrahimIjai

Complexity: Medium
Primary files: apps/web/src/ui/Navbar.tsx, apps/web/src/ui/landing/nav.tsx

Remove duplicated landing/app navigation styles and use compact shared controls,
tokens, and consistent active states.

Acceptance criteria

  • Landing and app variants share logo and control primitives.
  • Active navigation is programmatically indicated.
  • Mobile menu closes on navigation and Escape.
  • Keyboard order and visible focus are verified.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions