diff --git a/src/utils/PrivateRoute.js b/src/utils/PrivateRoute.js new file mode 100644 index 0000000..027e5d7 --- /dev/null +++ b/src/utils/PrivateRoute.js @@ -0,0 +1,12 @@ +import React from 'react'; +import {Navigate} from 'react-router-dom'; +import {useSelector} from "react-redux"; +import {userSelector} from "../slice/userSlice"; + +const PrivateRoute = ({ children }) => { + const { user } = useSelector(userSelector); + + return user ? children: ; +}; + +export default PrivateRoute;