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

13 lines
430 B
TypeScript
Raw Normal View History

2023-11-05 23:33:40 +00:00
import { Navigate, Outlet } from "react-router-dom"
import { useUserStore } from "@root/stores/user"
2023-08-29 13:38:05 +00:00
export default function PrivateRoute() {
2023-11-05 23:33:40 +00:00
const user = useUserStore(state => state.user)
2023-08-29 13:38:05 +00:00
console.log("1 я рассуждаю кого выкинуть отсюда")
console.log(user)
console.log("2 я рассуждаю кого выкинуть отсюда")
2023-11-05 23:33:40 +00:00
return user ? <Outlet /> : <Navigate to="/" replace />
2023-08-29 13:38:05 +00:00
}