Files
aura-store/src/components/layout/PrivateRoute.tsx
T

8 lines
305 B
TypeScript

import { Navigate } from "react-router-dom";
import { useAuthStore } from "../../store/auth";
export function PrivateRoute({ children }: { children: React.ReactNode }) {
const isLoggedIn = useAuthStore((s) => s.isLoggedIn());
return isLoggedIn ? <>{children}</> : <Navigate to="/login" replace />;
}