How Routing Works
When your plugin is active, the shell’s URL path looks like:Basic Router Pattern
Navigating Between Pages
UseuseShellNavigation() to navigate between sub-pages:
Navigation API
Reading Route Params
For dynamic segments, extract params yourself from the sub-path:Full Example
A plugin with three pages: Overview, Roster, and Pilot Detail.src/ui/index.tsx:
src/pages/OverviewPage.tsx:
src/pages/RosterPage.tsx: