Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
6616 stevensc 1
import React from 'react'
6527 stevensc 2
import { Route, useHistory } from 'react-router-dom'
6514 stevensc 3
 
4
const PublicRoute = ({ children, isAuthenticated, ...rest }) => {
6527 stevensc 5
  const history = useHistory()
6
 
6612 stevensc 7
  if (isAuthenticated) {
6604 stevensc 8
    history.push('/dashboard')
6613 stevensc 9
    return null
6612 stevensc 10
  }
6527 stevensc 11
 
12
  return <Route {...rest}>{children}</Route>
6514 stevensc 13
}
14
 
15
export default PublicRoute