()
| 24 | import AboutUs from './pages/AboutUs/AboutUs'; |
| 25 | |
| 26 | function App() { |
| 27 | const location = useLocation(); |
| 28 | return ( |
| 29 | <> |
| 30 | <ThemeProvider theme={theme}> |
| 31 | <ValidateAuth /> |
| 32 | <CssBaseline /> |
| 33 | <Box margin={{xs: '1rem', md: '3rem 5rem'}}> |
| 34 | {!location.pathname.startsWith('/admin') && <Navbar />} |
| 35 | <Routes> |
| 36 | <Route path="/" element={<Home />} /> |
| 37 | <Route path="/google" element={<GoogleAuthLogin />} /> |
| 38 | <Route path="/bus-schedule" element={<BusSchedule />} /> |
| 39 | <Route path="/pricing" element={<PricingPage />} /> |
| 40 | <Route path="/privacy-policy" element={<PrivacyPolicy />} /> |
| 41 | <Route path="/about" element={<AboutUs />} /> |
| 42 | <Route |
| 43 | path="/terms-and-conditions" |
| 44 | element={<TermsAndConditions />} |
| 45 | /> |
| 46 | <Route path="/refund-policy" element={<RefundPolicy />} /> |
| 47 | <Route path="/contactus" element={<ContactUs />} /> |
| 48 | <Route |
| 49 | path="/checkout" |
| 50 | element={ |
| 51 | <UserProtectedRoute> |
| 52 | <Checkout /> |
| 53 | </UserProtectedRoute> |
| 54 | } |
| 55 | /> |
| 56 | <Route |
| 57 | path="/admin/dashboard" |
| 58 | element={ |
| 59 | <AdminProtectedRoute> |
| 60 | <AdminDashBoard /> |
| 61 | </AdminProtectedRoute> |
| 62 | } |
| 63 | /> |
| 64 | <Route |
| 65 | path="/admin/schedule" |
| 66 | element={ |
| 67 | <AdminProtectedRoute> |
| 68 | <AdminSchedule /> |
| 69 | </AdminProtectedRoute> |
| 70 | } |
| 71 | /> |
| 72 | <Route |
| 73 | path="/demo-Page" |
| 74 | element={ |
| 75 | <UserProtectedRoute> |
| 76 | <Demopage /> |
| 77 | </UserProtectedRoute> |
| 78 | } |
| 79 | /> |
| 80 | <Route |
| 81 | path="/profile" |
| 82 | element={ |
| 83 | <UserProtectedRoute> |
nothing calls this directly
no outgoing calls
no test coverage detected