Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
5695 stevensc 1
import React from 'react'
2
import { Route, Redirect } from 'react-router-dom'
3
 
5753 stevensc 4
const PrivateRoute = ({ children, isAuthenticated, ...rest }) => {
5695 stevensc 5
  return (
6
    <Route
7
      {...rest}
5753 stevensc 8
      render={({ location }) =>
9
        isAuthenticated === true ? (
10
          children
11
        ) : (
12
          <Redirect
13
            to={{
14
              pathname: '/login',
15
              state: { from: location },
16
            }}
17
          />
18
        )
5695 stevensc 19
      }
20
    />
21
  )
22
}
23
 
24
export default PrivateRoute