Skip to content
Snippets Groups Projects
App.js 2.54 KiB
Newer Older
  • Learn to ignore specific revisions
  • import "./App.css";
    
    import React, { useContext } from "react";
    
    import {
      BrowserRouter as Router,
      Route,
      Routes,
      Navigate,
    } from "react-router-dom";
    
    
    import Home from "./components/Home/Home";
    import Login from "./components/Login/Login";
    
    import PracticeHome from "./components/APITest/PracticeHome";
    
    sush202020's avatar
    sush202020 committed
    import AdminHome from "./components/AdminHome/AdminHome";
    import MyAccountAdminView from "./components/MyAccountAdminView/MyAccountAdminView";
    
    sush202020's avatar
    sush202020 committed
    import SearchResults from "./components/SearchResults/SearchResults";
    
    import Navbar from "./components/NavBar/Navbar";
    import AdminDashboard from "./components/AdminDashboard/AdminDashboard";
    import ApplicationActivity from "./components/ApplicationActivity/ApplicationActivity";
    import CreateUsers from "./components/CreateUsers/CreateUsers";
    
    import EditUserDetails from "./components/EditUserDetails/EditUserDetails";
    import SearchUserForEdit from "./components/SearchUserForEdit/SearchUserForEdit";
    
    import MyProfile from "./components/MyProfile/MyProfile";
    
    import SearchBrowse from "./components/SearchBrowse/SearchBrowse";
    import SearchBrowseResults from "./components/UserSearchResults/UserSearchResults";
    
    function App() {
      return (
    
            <Navbar />
    
              {/* Default Route */}
              <Route path="/" element={<Navigate to="/home" replace />} />
    
    
              <Route path="/login" element={<Login />} />
              <Route path="/home" element={<Home />} />
    
              <Route path="/my-profile" element={<MyProfile />} />
    
              <Route path="/admin/dashboard" element={<AdminDashboard />} />
              <Route path="/admin/activity" element={<ApplicationActivity />} />
              <Route path="/admin/create-people" element={<CreateUsers />} />
    
              <Route
                path="/admin/search-people-edit"
                element={<SearchUserForEdit />}
              />
              <Route
                path="/admin/edit-person/:personId"
                element={<EditUserDetails />}
              />
    
    
              <Route
                path="/user/search-results/:personId"
                element={<SearchBrowseResults />}
              />
              
              <Route
                path="/user/search-browse"
                element={<SearchBrowse />}
              />
    
              <Route path="/practice" element={<PracticeHome />} />
    
    sush202020's avatar
    sush202020 committed
              <Route path="/AdminHome" element={<AdminHome />} />
              <Route path="/MyAccountAdminView" element={<MyAccountAdminView />} />
    
    sush202020's avatar
    sush202020 committed
              <Route path="/search-results" element={<SearchResults />} />