// site-app.jsx — drewmcguire.ai router + app shell

function SiteApp() {
  const router = useRouter();

  let Page;
  switch (router.page) {
    case 'archive':     Page = <ArchivePage />; break;
    case 'episode':     Page = <EpisodePage slug={router.params.slug} />; break;
    case 'newsroom':    Page = <MeridianPage />; break;
    case 'methodology': Page = <MethodologyPage />; break;
    case 'about':       Page = <AboutPage />; break;
    case 'home':
    default:            Page = <HomePage />; break;
  }

  return (
    <RouterCtx.Provider value={router}>
      <div className="site">
        <TelemetryStrip />
        <TopNav />
        {Page}
        <Footer />
      </div>
    </RouterCtx.Provider>
  );
}

ReactDOM.createRoot(document.getElementById('root')).render(<SiteApp />);
