frontPanel/src/ui_kit/PrivateRoute.tsx

10 lines
245 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 />
}