Steps
Navigation changes affect desktop sidebar, mobile drawer, active state, and command search.
- Edit lib/navigation.ts.
- If adding a new icon key, update NavIcon and components/app-shell.tsx iconMap.
- Use targetBlank only for standalone pages outside AppShell.
- Use ignoreActive for menu examples that should not mark a real route active.
- Check nested dot alignment after adding deeper menu levels.
- Check mobile drawer behavior after clicking the new menu item.