front-hub/src/utils/routes/ProtectedRoute.tsx
2024-08-19 00:44:33 +03:00

11 lines
296 B
TypeScript

import { Navigate, Outlet, useLocation } from "react-router-dom"
import { useUserStore } from "@root/stores/user"
export default function PrivateRoute() {
const location = useLocation()
const user = useUserStore(state => state.user)
return user ? <Outlet /> : <Navigate to="/" replace />
}