Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 7341 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

import React from 'react'
import { Route, Redirect } from 'react-router-dom'

const PrivateRoute = ({ children, isAuthenticated = false, ...rest }) => {
  return (
    <Route
      {...rest}
      render={({ location }) =>
        isAuthenticated ? (
          children
        ) : (
          <Redirect
            to={{
              pathname: '/signin',
              state: { from: location },
            }}
          />
        )
      }
    />
  )
}

export default PrivateRoute