frontPanel/src/ui_kit/PrivateRoute.tsx

9 lines
251 B
TypeScript
Raw Normal View History

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