import Head from 'next/head'; import '../static/everypage.css'; import { Footer, TurniereNavigation, UserRestrictor, Option, Login } from '../js/CommonComponents'; import React from 'react'; import { connect } from 'react-redux'; import { Button, Card, CardBody, Container, CustomInput, Fade, Form, FormGroup, Input, Label } from 'reactstrap'; import { verifyCredentials } from '../js/api'; import EditableStringList from '../js/EditableStringList'; class PrivateCreatePage extends React.Component { componentDidMount() { verifyCredentials(); } render() { const { isSignedIn } = this.props; return ( ); } } function mapStateToCreatePageProperties(state) { const { isSignedIn } = state.userinfo; return { isSignedIn }; } const CreatePage = connect( mapStateToCreatePageProperties )(PrivateCreatePage); export default CreatePage; function CreateTournamentCard() { return (

Turnier erstellen

); } class CreateTournamentForm extends React.Component { constructor(props) { super(props); this.state = {fadeIn: false, teams: []}; this.toggle = this.toggle.bind(this); this.teamListUpdate = this.teamListUpdate.bind(this); } render() { return (

Teams

); } teamListUpdate(list) { this.setState({teams: list}); } toggle() { this.setState({ fadeIn: !this.state.fadeIn }); } }