import React from 'react'; import { Mutation } from 'react-apollo'; import PropTypes from 'prop-types'; import Form from './styles/Form'; import Error from './ErrorMessage'; import { RESET_MUTATION, CURRENT_USER_QUERY } from '../queries/queries.graphql'; class Reset extends React.Component { static propTypes = { resetToken: PropTypes.string.isRequired, }; state = { confirmPassword: '', password: '', }; saveToState = e => { const { name, value } = e.target; this.setState({ [name]: value }); }; resetPassword = async (e, resetMutation) => { e.preventDefault(); await resetMutation(); }; render() { return ( {(resetMutation, { error, loading }) => (
this.resetPassword(e, resetMutation)}>
)}
); } } export default Reset;