diff --git a/client/src/routes/PrivateRoute.jsx b/client/src/routes/PrivateRoute.jsx index 705dfd8..afeca3a 100644 --- a/client/src/routes/PrivateRoute.jsx +++ b/client/src/routes/PrivateRoute.jsx @@ -11,16 +11,19 @@ const PrivateRoute = ({ ...rest }) => { const firebase = useFirebase(); - + let render; useEffect(() => { firebase.auth.onAuthStateChanged((authUser) => { if (!condition(authUser)) { history.push(ROUTES.SIGN_IN); + } else { + render = condition(authUser) + ? (props) => + : null; } }); }, [firebase.auth, condition, history]); - const render = (props) => ; return ; };