diff --git a/js/components/RequireLogin.js b/js/components/RequireLogin.js new file mode 100644 index 0000000..6cccf55 --- /dev/null +++ b/js/components/RequireLogin.js @@ -0,0 +1,31 @@ +import React from 'react'; +import {connect} from 'react-redux'; +import Head from 'next/head'; +import {TurniereNavigation} from './Navigation'; +import {Login} from './Login'; +import {Footer} from './Footer'; + +class RequireLogin extends React.Component { + render() { + if (this.props.isSignedIn) { + return this.props.children; + } + const loginHint = this.props.loginMessage === undefined ? + 'Sie müssen angemeldet sein, um diesen Inhalt anzuzeigen!' : this.props.loginMessage; + + return (