import Head from 'next/head' import React from 'react' import {Footer, TurniereNavigation} from "../js/CommonComponents"; import 'bootstrap/dist/css/bootstrap.min.css'; import {Container} from "reactstrap"; import '../static/everypage.css' import '../static/css/error.css' export default class Error extends React.Component { static getInitialProps({ res, err }) { const statusCode = res ? res.statusCode : err ? err.statusCode : 400; return { statusCode } } render() { return (
turnie.re - Error {this.props.statusCode}
) } } function ErrorPage(props){ return (

{props.statusCode}

); } function ErrorMessage(props) { switch (props.code) { case 400: return (

Deine Anfrage ist fehlerhaft.

Wir empfehlen, die eingegebene Seite über die Startseite zu suchen.

); case 403: return (

Du bist nicht autorisiert, diese Seite aufzurufen.

Bitte stelle sicher, dass Du angemeldet bist und auf dieses Turnier oder dieses Match zugreifen darfst.

Wir empfehlen, die eingegebene Seite über die Startseite zu suchen.

); case 404: return (

Die aufgerufene Seite wurde leider nicht gefunden.

Entweder hast Du dich vertippt, oder die gesuchte Seite gibt es nicht.

Wir empfehlen, die eingegebene Seite über die Startseite zu suchen.

); case 500: return (

Diese Seite funktioniert nicht.

turnie.re kann Deine Anfrage im Moment nicht verarbeiten. Bitte versuche es später erneut.

); default: return (

Ein unbekannter Fehler ist aufgetreten.

); } }