import Head from 'next/head'; import React from 'react'; import {connect} from 'react-redux'; import {Col, Container, Row} from 'reactstrap'; import {TurniereNavigation} from '../js/components/Navigation'; import {StandingsTable} from '../js/components/StandingsTable'; import {DominanceShower} from '../js/components/DominanceShower'; import {Footer} from '../js/components/Footer'; import {requestTournamentStatistics} from '../js/api'; import {EditButton, TournamentStatusBar, TournamentStatusBarButton} from '../js/components/TournamentStatusBar'; import Navbar from 'react-bootstrap/Navbar'; import {TournamentBigImage} from '../js/components/TournamentBigImage'; import {LoadingPage} from '../js/components/LoadingPage'; class StatisticsTournamentPage extends React.Component { static async getInitialProps({query}) { return {query}; } componentDidMount() { requestTournamentStatistics(this.props.query.code, () => {}, () => {}); } render() { const {tournamentStatistics} = this.props; if (!tournamentStatistics.loaded) { return ; } return (
{tournamentStatistics.name}: turnie.re {tournamentStatistics.name} zurück zum Turnier
); } } function StatisticsView(props) { if (props.tournamentStatistics.statistics_available) { return (
); } else { return (

Statistiken sind für dieses Turnier leider nicht verfügbar.

); } } function mapTournamentStatisticsToProps(state) { const {tournamentStatistics} = state; const {isSignedIn, username} = state.userinfo; return {tournamentStatistics, isSignedIn, username}; } export default connect( mapTournamentStatisticsToProps )(StatisticsTournamentPage);