diff --git a/src/guards/AuthGuard.tsx b/src/guards/AuthGuard.tsx index 08dca20..e318e05 100644 --- a/src/guards/AuthGuard.tsx +++ b/src/guards/AuthGuard.tsx @@ -5,7 +5,7 @@ import { useState } from "react"; import { Navigate, useLocation } from "react-router-dom"; export default function AuthGuard({ children }: HasChildren) { - const { authenticated } = useAuth(); + const { authenticated, initialized } = useAuth(); const { pathname } = useLocation(); @@ -13,6 +13,10 @@ export default function AuthGuard({ children }: HasChildren) { null ); + if (!initialized) { + return null; + } + if (!authenticated) { if (pathname !== requestedLocation) { setRequestedLocation(pathname);