Changes
This commit is contained in:
41
src/App.tsx
41
src/App.tsx
@@ -10,13 +10,25 @@ import Auth from "./pages/Auth";
|
||||
import Products from "./pages/Products";
|
||||
import ProductDetail from "./pages/ProductDetail";
|
||||
import Checkout from "./pages/Checkout";
|
||||
import Dashboard from "./pages/Dashboard";
|
||||
import Admin from "./pages/Admin";
|
||||
import Bootcamp from "./pages/Bootcamp";
|
||||
import Events from "./pages/Events";
|
||||
import AdminEvents from "./pages/admin/AdminEvents";
|
||||
import NotFound from "./pages/NotFound";
|
||||
|
||||
// Member pages
|
||||
import MemberDashboard from "./pages/member/MemberDashboard";
|
||||
import MemberAccess from "./pages/member/MemberAccess";
|
||||
import MemberOrders from "./pages/member/MemberOrders";
|
||||
import MemberProfile from "./pages/member/MemberProfile";
|
||||
|
||||
// Admin pages
|
||||
import AdminDashboard from "./pages/admin/AdminDashboard";
|
||||
import AdminProducts from "./pages/admin/AdminProducts";
|
||||
import AdminBootcamp from "./pages/admin/AdminBootcamp";
|
||||
import AdminOrders from "./pages/admin/AdminOrders";
|
||||
import AdminMembers from "./pages/admin/AdminMembers";
|
||||
import AdminEvents from "./pages/admin/AdminEvents";
|
||||
import AdminSettings from "./pages/admin/AdminSettings";
|
||||
|
||||
const queryClient = new QueryClient();
|
||||
|
||||
const App = () => (
|
||||
@@ -33,15 +45,24 @@ const App = () => (
|
||||
<Route path="/products" element={<Products />} />
|
||||
<Route path="/products/:slug" element={<ProductDetail />} />
|
||||
<Route path="/checkout" element={<Checkout />} />
|
||||
<Route path="/dashboard" element={<Dashboard />} />
|
||||
<Route path="/access" element={<Dashboard />} />
|
||||
<Route path="/orders" element={<Dashboard />} />
|
||||
<Route path="/profile" element={<Dashboard />} />
|
||||
<Route path="/events" element={<Events />} />
|
||||
<Route path="/admin" element={<Admin />} />
|
||||
<Route path="/admin/products" element={<Admin />} />
|
||||
<Route path="/admin/events" element={<AdminEvents />} />
|
||||
<Route path="/bootcamp/:slug" element={<Bootcamp />} />
|
||||
|
||||
{/* Member routes */}
|
||||
<Route path="/dashboard" element={<MemberDashboard />} />
|
||||
<Route path="/access" element={<MemberAccess />} />
|
||||
<Route path="/orders" element={<MemberOrders />} />
|
||||
<Route path="/profile" element={<MemberProfile />} />
|
||||
|
||||
{/* Admin routes */}
|
||||
<Route path="/admin" element={<AdminDashboard />} />
|
||||
<Route path="/admin/products" element={<AdminProducts />} />
|
||||
<Route path="/admin/bootcamp" element={<AdminBootcamp />} />
|
||||
<Route path="/admin/orders" element={<AdminOrders />} />
|
||||
<Route path="/admin/members" element={<AdminMembers />} />
|
||||
<Route path="/admin/events" element={<AdminEvents />} />
|
||||
<Route path="/admin/settings" element={<AdminSettings />} />
|
||||
|
||||
<Route path="*" element={<NotFound />} />
|
||||
</Routes>
|
||||
</BrowserRouter>
|
||||
|
||||
Reference in New Issue
Block a user