source: jobvista-frontend/src/auth/RoutesConfig.js@ b248810

main
Last change on this file since b248810 was b248810, checked in by 223021 <daniel.ilievski.2@…>, 3 weeks ago

Added no access page for new recruiters and admin panel for granting access

  • Property mode set to 100644
File size: 1.7 KB
Line 
1
2import {Route, Router, Routes} from 'react-router-dom'
3import {Dashboard} from "../views/dashboard/Dashboard";
4import {SignInForm} from "../views/auth/SignInForm";
5import {SignUpRecruiterForm} from "../views/auth/SignUpRecruiterForm";
6import {SignUpJobSeekerForm} from "../views/auth/SignUpJobSeekerForm";
7import {JobAdvertisements} from "../views/job_advertisements/JobAdvertisements";
8import {JobAdDetails} from "../views/job_advertisements/JobAdDetails";
9import {ApplicationsByJobAd} from "../views/applications/ApplicationsByJobAd";
10import {ApplicationsByJobSeeker} from "../views/applications/ApplicationsByJobSeeker";
11import {useEffect, useState} from "react";
12import {AUTH_TOKEN} from "../axios/axiosInstance";
13import {jwtDecode} from "jwt-decode";
14import {useSelector} from "react-redux";
15import {AdminPanel} from "../views/admin_panel/AdminPanel";
16export const RoutesConfig = () => {
17
18 return (
19 <Routes>
20 <Route path="/" element={<Dashboard/>}></Route>
21 <Route path="/signin" element={<SignInForm/>}></Route>
22 <Route path="/signup/recruiter" element={<SignUpRecruiterForm/>}></Route>
23 <Route path="/signup/job-seeker" element={<SignUpJobSeekerForm/>}></Route>
24 <Route path="/my-job-advertisements" element={<JobAdvertisements/>}></Route>
25 <Route path="/my-applications" element={<ApplicationsByJobSeeker/>}></Route>
26 <Route path="/job-advertisements/:id" element={<JobAdDetails/>}></Route>
27 <Route path="/my-job-advertisements/:advertisement_id/applications" element={<ApplicationsByJobAd/>}></Route>
28 <Route path="/admin-panel" element={<AdminPanel/>}></Route>
29 </Routes>
30 )
31}
Note: See TracBrowser for help on using the repository browser.