import { withRouter } from 'next/router' import { useCurrentUserQuery } from '../src/gql' import { SignupForm, LoginForm, LogoutButton, RequestPassword, ResetPassword, UserDetails, DeleteUserButton } from '../src/user' const UserPage = () => { const { data, loading, error } = useCurrentUserQuery() console.log('UserPage', data, loading, error && error.message) const user = data && data.me if (loading) return

Loading user data...

if (error) return

Error loading user data.

return ( <> {loading &&

'Loading'

} {user ? : } {user && } {user && } ) } export default withRouter(UserPage)