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

const PleaseSignIn = props => (
  <Query query={CURRENT_USER_QUERY}>
    {({ data }) => {
      if (data.me) {
        return props.children;
      }
      return (
        <div>
          <p>Please sign in before continuing!</p>
          <Signin />
        </div>
      );
    }}
  </Query>
);

export default PleaseSignIn;