2024-09-25 21:20:06 +05:30
|
|
|
import React from 'react';
|
|
|
|
|
import { Navigate, Outlet } from 'react-router-dom';
|
|
|
|
|
import { useContext } from 'react';
|
|
|
|
|
import { AuthContext } from '../context/auth';
|
2024-09-25 15:42:07 +05:30
|
|
|
|
2024-09-25 21:20:06 +05:30
|
|
|
const UserRoute = () => {
|
|
|
|
|
const { state } = useContext(AuthContext);
|
2024-09-25 15:43:10 +05:30
|
|
|
|
2024-09-25 21:20:06 +05:30
|
|
|
return state.user ? <Outlet /> : <Navigate to="/login" />;
|
2024-09-25 15:42:07 +05:30
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export default UserRoute;
|