9 lines
251 B
TypeScript
9 lines
251 B
TypeScript
import { useUserStore } from "@root/user";
|
|
import { Navigate, Outlet } from "react-router-dom";
|
|
|
|
export default function PrivateRoute() {
|
|
const user = useUserStore((state) => state.user);
|
|
|
|
return user ? <Outlet /> : <Navigate to="/" replace />;
|
|
}
|