Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. class AuthRoute extends React.Component{
  2. render(){
  3. let loggedIn = false;
  4. if(localStorage.getItem("authenticationToken")){
  5. loggedIn = true;
  6. }
  7.  
  8. const {component: Component, ...rest} = this.props;
  9. console.log(rest);
  10. return (
  11. <Route {...rest} render={props => (
  12. loggedIn ? (
  13. <Component {...props}/>
  14. ) : (
  15. <Redirect to={{
  16. pathname: '/login',
  17. state: { from: props.location }
  18. }}/>
  19. )
  20. )}/>
  21. )
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement