diff --git a/pages/_error.js b/pages/_error.js index e56fc4a..300cb4a 100644 --- a/pages/_error.js +++ b/pages/_error.js @@ -1,9 +1,14 @@ -import React from 'react' 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 : null; + const statusCode = res ? res.statusCode : err ? err.statusCode : 400; return { statusCode } } @@ -11,14 +16,71 @@ export default class Error extends React.Component { return (
- {this.props.statusCode - ? `An error ${this.props.statusCode} occurred on server` - : 'An error occurred on client'} -
+
+ + Wir empfehlen, die eingegebene Seite über die Startseite zu suchen. +
++ 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. +
++ Entweder hast Du dich vertippt, oder die gesuchte Seite gibt es nicht. +
++ Wir empfehlen, die eingegebene Seite über die Startseite zu suchen. +
++ turnie.re kann Deine Anfrage im Moment nicht verarbeiten. Bitte versuche es später erneut. +
+