Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 6520 | Autoría | Ultima modificación | Ver Log |

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

const PublicRoute = ({ children, isAuthenticated, ...rest }) => {
  const history = useHistory()

  useEffect(() => {
    if (!isAuthenticated) return
    history.push('/home')
  }, [isAuthenticated])

  return <Route {...rest}>{children}</Route>
}

export default PublicRoute