Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import React, { Component } from 'react';
- import { Route, Navigate } from 'react-router-dom';
- import { isAuth } from '../helpers/auth';
- const PrivateRoute = ({ component: Component, ...rest }) => (
- <Route
- {...rest}
- render={props =>
- isAuth() ? (
- element = <Component/>
- ) : (
- <Navigate
- to={{
- pathname: '/login',
- state: { from: props.location }
- }}
- />
- )
- }
- ></Route>
- );
- export default PrivateRoute;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement