This commit is contained in:
Daniil Chemerkin 2025-02-10 21:23:28 +00:00
parent 8568869e14
commit 71d13741a7

View File

@ -3,13 +3,14 @@ import { useAuth } from "@/auth/useAuth";
import { actions } from "@/store";
import { useEffect, useState } from "react";
import { useDispatch } from "react-redux";
import { useSearchParams } from "react-router-dom";
import { useLocation, useSearchParams } from "react-router-dom";
interface InitializationProviderProps {
children: React.ReactNode;
}
export function InitializationProvider({ children }: InitializationProviderProps) {
const location = useLocation();
const [isInitialized, setIsInitialized] = useState(false);
const [searchParams] = useSearchParams();
const jwtToken = searchParams.get("token");
@ -64,7 +65,7 @@ export function InitializationProvider({ children }: InitializationProviderProps
}
})();
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [dispatch, api, token]);
}, [dispatch, api, token, location.pathname]);
if (!isInitialized) {
return null;