summaryrefslogtreecommitdiffstats
path: root/frontend/components/Signout.js
blob: 875a18388699471385183abf078f855d8905bf08 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import React, { Component } from 'react';
import { Query } from 'react-apollo';
import { CURRENT_USER_QUERY } from '../queries/queries';

class Signout extends Component {
  signout = refetch => {
    console.log(refetch);
    console.log('Signing Out');
    localStorage.removeItem('token');
    refetch();
  };

  render() {
    return (
      <Query query={CURRENT_USER_QUERY}>
        {({ refetch }) => <button onClick={() => this.signout(refetch)}>Sign Out</button>}
      </Query>
    );
  }
}

export default Signout;