import React, { Component } from 'react'; import {graphql, compose} from 'react-apollo'; import {getRolesQuery, addUserMutation, getUsersQuery} from '../queries/queries'; import AddUserNextButton from './AddUserNextButton'; class AddUser extends Component { constructor(props){ super(props); this.state = { alias: '', authId: '1' }; } submitForm(e){ e.preventDefault(); this.props.addUserMutation({ variables: { alias: this.state.alias, authId: this.state.authId }, refetchQueries: [{ query: getUsersQuery}] // This allow us to re run whatever queries are necesary after the mutation. }); this.props.onAdded(); } render(){ return(