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;