import { BrowserRouter, Routes, Route, useLocation } from "react-router-dom"; import { ToastProvider } from "./context/ToastContext.jsx"; import { AuthProvider } from "./context/AuthContext.jsx"; import Navbar from "./components/Navbar.jsx"; import LandingPage from "./pages/LandingPage.jsx"; import UploadPage from "./pages/UploadPage.jsx"; import AnalysisPage from "./pages/AnalysisPage.jsx"; import CAMPage from "./pages/CAMPage.jsx"; import HistoryPage from "./pages/HistoryPage.jsx"; import AuthPage from "./pages/AuthPage.jsx"; import EntityOnboardingPage from "./pages/EntityOnboardingPage.jsx"; import ProtectedRoute from "./components/ProtectedRoute.jsx"; function AppShell() { const location = useLocation(); const isLanding = location.pathname === "/"; return (