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