import { Formik, Form } from 'formik'
import * as Yup from 'yup'
import { Mutation } from 'react-apollo'
import { adopt } from 'react-adopt'
import { TextInput } from '../lib/forms'
import { USER_SIGNUP, CURRENT_USER } from '../lib/graphql'
const SignupAdoption = adopt({
mutation: ({ render }) => (
{(signup, { data, error, loading }) => render({ signup, data, error, loading, render })}
),
form: ({ mutation, render }) => (
{
try {
const user = await mutation({ variables: values })
console.log(user)
} catch (error) {
console.log(error)
}
}}
>
{render}
)
})
const SignupForm = props => (
{({ form, mutation }) => (
)}
)
export default SignupForm