aboutsummaryrefslogtreecommitdiffhomepage
path: root/frontend/src/components/ProtectedRoute.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/components/ProtectedRoute.tsx')
-rw-r--r--frontend/src/components/ProtectedRoute.tsx6
1 files changed, 4 insertions, 2 deletions
diff --git a/frontend/src/components/ProtectedRoute.tsx b/frontend/src/components/ProtectedRoute.tsx
index e03a4f0..8dd191c 100644
--- a/frontend/src/components/ProtectedRoute.tsx
+++ b/frontend/src/components/ProtectedRoute.tsx
@@ -1,13 +1,15 @@
+import { useAtomValue } from "jotai";
import type { ReactNode } from "react";
import { Redirect } from "wouter";
-import { useAuth } from "../contexts/AuthContext";
+import { authLoadingAtom, isLoggedInAtom } from "../atoms";
interface Props {
children: ReactNode;
}
export function ProtectedRoute({ children }: Props) {
- const { isLoggedIn, isLoading } = useAuth();
+ const isLoggedIn = useAtomValue(isLoggedInAtom);
+ const isLoading = useAtomValue(authLoadingAtom);
if (isLoading) {
return (