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