12345678910111213141516171819202122232425262728293031323334353637 |
- 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 <p>Loading user data...</p>
- if (error) return <p>Error loading user data.</p>
- return (
- <>
- {/*loading && <p>'Loading'</p>}
- {user ? <LogoutButton /> : <LoginForm />}
- <SignupForm />
- <RequestPassword />
- <ResetPassword />
- {user && <UserDetails user={user} />}
- {user && <DeleteUserButton user={user} />*/}
- <p>nothing here.</p>
- </>
- )
- }
- export default withRouter(UserPage)
|