Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class AuthRoute extends React.Component{
- render(){
- let loggedIn = false;
- if(localStorage.getItem("authenticationToken")){
- loggedIn = true;
- }
- const {component: Component, ...rest} = this.props;
- console.log(rest);
- return (
- <Route {...rest} render={props => (
- loggedIn ? (
- <Component {...props}/>
- ) : (
- <Redirect to={{
- pathname: '/login',
- state: { from: props.location }
- }}/>
- )
- )}/>
- )
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement