src/navigation.ts is the single source of truth for the sidebar and the top
section tabs. It's declarative — edit the object, not the components.
groups (its own sidebar) or
is a single href (like the API reference).icon and optional tag
(e.g. tag: 'NEW').content/, no extension). List them
explicitly for full control of order, or use { auto: 'folder' } to pull
every page in a content folder.Tip
Groups that resolve to zero pages (for example, filtered out by product scoping) are hidden automatically — no empty headers.
icon takes a short name mapped to a Tabler icon in src/lib/navIcons.tsx —
e.g. play, book, code, server, rocket, settings. Add your own by
extending that map.
A tag renders a small accent badge next to the group label.