import Head from 'next/head'; import React from 'react'; import {connect} from 'react-redux'; import { Button, Card, CardBody, Container, Form, FormGroup, FormText, Input, Label } from 'reactstrap'; import {TurniereNavigation} from '../js/components/Navigation'; import {Footer} from '../js/components/Footer'; import {register} from '../js/api'; import '../static/css/errormessages.css'; import '../static/everypage.css'; export default class RegisterPage extends React.Component { render() { return (
Registrieren: turnie.re
); } } class Register extends React.Component { render() { return (

Account anlegen

Ich habe bereits einen Account!
); } } class RegisterErrorList extends React.Component { render() { const {error, errorMessages} = this.props; if (error) { return (); } else { return null; } } } const mapStateToErrorMessages = state => { const {errorMessages, error} = state.userinfo; return {errorMessages, error}; }; const VisibleRegisterErrorList = connect(mapStateToErrorMessages)(RegisterErrorList); class RegisterForm extends React.Component { constructor(props) { super(props); this.state = { username: '', email: '', password: '' }; } render() { return (
Wenn du anderen dein Turnier zeigst, können sie deinen Benutzernamen sehen. Deine E-Mail-Adresse kann nur von dir gesehen werden. Dein Passwort muss mindestens 12 Zeichen lang sein. Alle Zeichen sind erlaubt. Du akzeptierst die Datenschutzbestimmungen, wenn du auf Registrieren klickst. ); } handlePasswordInput(input) { this.setState({password: input.target.value}); } handleEmailInput(input) { this.setState({email: input.target.value}); } handleUsernameInput(input) { this.setState({username: input.target.value}); } } function AccountRequirementMarketing() { return (

Warum ein Account nötig ist

Du benötigst deinen Account, damit nur du dein Turnier bearbeiten kannst.

); }