UserLogout.js 410 B

1234567891011121314151617181920
  1. import { Mutation } from 'react-apollo'
  2. import gql from 'graphql-tag'
  3. import { CURRENT_USER } from './User'
  4. const USER_LOGOUT = gql`
  5. mutation USER_LOGOUT {
  6. userLogout
  7. }
  8. `
  9. const UserLogout = props => (
  10. <Mutation
  11. mutation={USER_LOGOUT}
  12. refetchQueries={[{ query: CURRENT_USER }]}
  13. >
  14. {userLogout => <button onClick={userLogout}>Log out</button>}
  15. </Mutation>
  16. )
  17. export default UserLogout