MCPcopy Create free account
hub / github.com/bsoc-bitbyte/busify / App

Function App

frontend/src/App.tsx:26–103  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

24import AboutUs from './pages/AboutUs/AboutUs';
25
26function 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>

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected