front-hub/src/utils/routes/ProtectedRoute.tsx

10 lines
261 B
TypeScript
Raw Normal View History

2023-08-29 13:38:05 +00:00
import { Navigate, Outlet } from 'react-router-dom';
import { useUserStore } from '@root/stores/user';
export default function PrivateRoute() {
const user = useUserStore(state => state.user);
return user ? <Outlet /> : <Navigate to="/" replace />;
}