feat(ri): hide the navigation until the pages it links to exist#719
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces a SHOW_NAVIGATION flag set to false in both the protected and public layouts to temporarily hide navigation components (sidebars and header) until their target pages exist. The layout test files have been updated or added to verify this behavior and ensure children render correctly without the navigation elements. There are no review comments, so I have no feedback to provide.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
This PR hides the reference implementation's navigation behind a
SHOW_NAVIGATIONflag, so users no longer see a sidebar and header whose destination pages are stubs.The public header, the protected sidebar (desktop and mobile), and all their wiring remain in the codebase; reinstating the navigation later is a one-flag flip per layout.
Closes #715
Test plan