import { useContext } from 'react' import { UserContext } from '../contexts/UserContext' import redirect from '../utils/redirect' const withoutAuth = WrappedComponent => { const Component = props => { const { isAuth, user } = useContext(UserContext) if (isAuth) return redirect({}, `/users/${user.name}`) return } return Component } export default withoutAuth