File

Source file: lib/navigation.ts.

Single source for sidebar navigation, sidebar sections, child menus, disabled menu examples, documentation menu, and search links.

lib/navigation.ts

Responsibilities

This file owns the following project behavior.

  • Define NavItem data and icon keys.
  • Compose sidebar sections.
  • Map catalog-backed sections into navigation children.
  • Group documentation pages by category.

Change risks

Review these risks before editing this file.

  • A missing icon key can break navigation rendering.
  • A targetBlank mistake can change mobile drawer behavior.
  • Flat documentation menus can make the sidebar unusably long.
  • Run TypeScript and production build after changes.
  • Smoke test affected routes after deployment.