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.tsResponsibilities
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.