2023-12-14 16:50:02 +00:00
|
|
|
import { useUserStore } from "@root/user";
|
2023-12-31 02:53:25 +00:00
|
|
|
import { Navigate, Outlet } from "react-router-dom";
|
2023-12-14 16:50:02 +00:00
|
|
|
|
|
|
|
export default function PrivateRoute() {
|
2023-12-31 02:53:25 +00:00
|
|
|
const user = useUserStore((state) => state.user);
|
2023-12-14 16:50:02 +00:00
|
|
|
|
2023-12-31 02:53:25 +00:00
|
|
|
return user ? <Outlet /> : <Navigate to="/" replace />;
|
2023-12-14 16:50:02 +00:00
|
|
|
}
|