import React from 'react'; import { Mutation } from 'react-apollo'; import gql from 'graphql-tag'; import Form from './styles/Form'; import Error from './ErrorMessage'; const REQUEST_RESET_MUTATION = gql` mutation requestReset($email: String!) { requestReset(email: $email) { id } } `; class ResetRequest extends React.Component { state = { email: '', }; render() { return ( {(resetMutation, { loading, error, called }) => (
{ e.preventDefault(); await resetMutation(); }} data-test="ResetRequest" > {!error && called && !loading &&

Success! Check Your Email!

}
)}
); } } export default ResetRequest; export { REQUEST_RESET_MUTATION };