summaryrefslogtreecommitdiffstats
path: root/frontend/components/PleaseSignIn.js
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/components/PleaseSignIn.js')
-rw-r--r--frontend/components/PleaseSignIn.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/frontend/components/PleaseSignIn.js b/frontend/components/PleaseSignIn.js
new file mode 100644
index 0000000..bd96842
--- /dev/null
+++ b/frontend/components/PleaseSignIn.js
@@ -0,0 +1,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;