import { Mutation } from 'react-apollo'
import { adopt } from 'react-adopt'
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 => (
{({ form, mutation }) => (
)}
)
export default LoginForm