diff --git a/src/App.jsx b/src/App.jsx index 22af93e..3190ccd 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -6,6 +6,7 @@ import { Routes, Route, Navigate, + useNavigate, } from "react-router-dom"; import "./App.css"; // Import CSS file import DefaultLayout from "./Layout/DefaultLayout"; @@ -26,6 +27,13 @@ const App = () => { const [isOnline, setIsOnline] = useState(navigator.onLine); useEffect(() => { + + + + + + + const handleOnlineStatusChange = () => { setIsOnline(navigator.onLine); }; diff --git a/src/Layout/DefaultLayout.jsx b/src/Layout/DefaultLayout.jsx index ca459f1..183a614 100644 --- a/src/Layout/DefaultLayout.jsx +++ b/src/Layout/DefaultLayout.jsx @@ -92,6 +92,16 @@ const DashboardLayout = ({ isOnline }) => { const [isSplashVisible, setSplashVisible] = useState(true); const [openIndex, setOpenIndex] = useState(null); + useEffect(() => { + if(!localStorage.getItem('accessToken') && !localStorage.getItem('refreshToken')){ + logOutHandler() + navigate('/login') + } + + + }, []) + + useEffect(() => { const savedIndex = localStorage.getItem("openAccordionIndex"); if (savedIndex !== null) { diff --git a/src/Pages/Admin/Investor/UnbanInvestor/ReasonBanModal.jsx b/src/Pages/Admin/Investor/UnbanInvestor/ReasonBanModal.jsx index 934d47d..3e7d9d2 100644 --- a/src/Pages/Admin/Investor/UnbanInvestor/ReasonBanModal.jsx +++ b/src/Pages/Admin/Investor/UnbanInvestor/ReasonBanModal.jsx @@ -42,7 +42,7 @@ import { useUpdateBanMutation, useUpdateUnbanMutation } from "../../../../Servic resolver: yupResolver(conformModalSchema), }); - const [ updateBan ] = useUpdateBanMutation() + const [ updateBan ] = useUpdateUnbanMutation() diff --git a/src/Services/ban.investor.service.js b/src/Services/ban.investor.service.js index c859cc1..3e4aa84 100644 --- a/src/Services/ban.investor.service.js +++ b/src/Services/ban.investor.service.js @@ -30,7 +30,7 @@ export const banInvestorDetails = createApi({ updateUnban: builder.mutation({ query: ({ id, data }) => ({ - url: `/investorDetails/admin/unBanById/${id}`, + url: `/investorDetails/admin/banById/${id}`, method: "PATCH", body: data, }), @@ -40,7 +40,7 @@ export const banInvestorDetails = createApi({ updateBan: builder.mutation({ query: ({ id, data }) => ({ - url: `/investorDetails/admin/banById/${id}`, + url: `/investorDetails/admin/unBanById/${id}`, method: "PATCH", body: data, }),