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