import { useMutation } from '@apollo/react-hooks'
import { Formik, Form } from 'formik'
import { USER_LOGIN, CURRENT_USER } from '../../lib/graphql'
import { TextInput } from '../../lib/forms'
const LoginAdoption = adopt({
login: ({ render }) => (
{(login, { data, error, loading }) =>
render({ login, data, error, loading })
}
),
form: ({ login: { login }, render }) => (
{
try {
const user = await login({ variables: values })
console.log(user)
} catch (error) {
console.log(error)
}
}}
>
{render}
)
})
const LoginForm = props => {
const [login, {loading, error}] = useMutation(USER_LOGIN)
const {data, loading, error} = useQuery(CURRENT_USER)
if
return (
)
}
export default LoginForm