diff --git a/pages/_error.js b/pages/_error.js
index 12bec54..e56fc4a 100644
--- a/pages/_error.js
+++ b/pages/_error.js
@@ -1,18 +1,24 @@
import React from 'react'
+import Head from 'next/head'
export default class Error extends React.Component {
- static getInitialProps({ res, err }) {
- const statusCode = res ? res.statusCode : err ? err.statusCode : null;
- return { statusCode }
- }
+ static getInitialProps({ res, err }) {
+ const statusCode = res ? res.statusCode : err ? err.statusCode : null;
+ return { statusCode }
+ }
- render() {
- return (
-
- {this.props.statusCode
- ? `An error ${this.props.statusCode} occurred on server`
- : 'An error occurred on client'}
-
- )
- }
+ render() {
+ return (
+
+
+
Turnie.re - Error {this.props.statusCode}
+
+
+ {this.props.statusCode
+ ? `An error ${this.props.statusCode} occurred on server`
+ : 'An error occurred on client'}
+
+
+ )
+ }
}
diff --git a/pages/create.js b/pages/create.js
index ee37193..24215f6 100644
--- a/pages/create.js
+++ b/pages/create.js
@@ -1,6 +1,10 @@
+import Head from 'next/head'
export default () => (
+
+
Turnie.re - Turniererstellung
+
Turniererstellung
)
diff --git a/pages/faq.js b/pages/faq.js
index 7b74812..3f6a55f 100644
--- a/pages/faq.js
+++ b/pages/faq.js
@@ -1,6 +1,10 @@
+import Head from 'next/head'
export default () => (
+
+
Turnie.re - FAQ
+
FAQ
)
diff --git a/pages/imprint.js b/pages/imprint.js
index ad9134e..cd9c300 100644
--- a/pages/imprint.js
+++ b/pages/imprint.js
@@ -1,6 +1,10 @@
+import Head from 'next/head'
export default () => (
+
+
Turnie.re - Impressum
+
Impressum
)
diff --git a/pages/index.js b/pages/index.js
index f857f9f..835e413 100644
--- a/pages/index.js
+++ b/pages/index.js
@@ -1,8 +1,12 @@
import Link from 'next/link'
+import Head from 'next/head'
const Index = (props) => {
return (
+
+
Turnie.re - Startseite
+
Dies ist die Startseite!
- Datenschutzerklärung
diff --git a/pages/list.js b/pages/list.js
index 1e61c7e..0425ab5 100644
--- a/pages/list.js
+++ b/pages/list.js
@@ -1,5 +1,10 @@
+import Head from 'next/head'
+
export default () => (
+
+
Turnie.re - Turnierliste
+
Turnierliste
)
diff --git a/pages/login.js b/pages/login.js
index 3512988..9ef5d98 100644
--- a/pages/login.js
+++ b/pages/login.js
@@ -1,6 +1,10 @@
+import Head from 'next/head'
export default () => (
+
+
Turnie.re - Login
+
Login
)
diff --git a/pages/privacy.js b/pages/privacy.js
index 3fa2c7b..f5eb667 100644
--- a/pages/privacy.js
+++ b/pages/privacy.js
@@ -1,6 +1,10 @@
+import Head from 'next/head'
export default () => (
+
+
Turnie.re - Datenschutzerklärung
+
Datenschutzerklärung
)
diff --git a/pages/register.js b/pages/register.js
index 61539e9..60df774 100644
--- a/pages/register.js
+++ b/pages/register.js
@@ -1,6 +1,10 @@
+import Head from 'next/head'
export default () => (
+
+
Turnie.re - Registrierung
+
Registrierung
)
diff --git a/pages/tournament-fullscreen.js b/pages/tournament-fullscreen.js
index ecf3593..2f7aff1 100644
--- a/pages/tournament-fullscreen.js
+++ b/pages/tournament-fullscreen.js
@@ -1,6 +1,22 @@
+import Head from 'next/head'
-export default () => (
-
-
Turnieranzeige (Vollbild)
-
-)
+class FullscreenTournamentPage extends React.Component {
+
+ static async getInitialProps({query}) {
+ return {query}
+ }
+
+ render() {
+ return (
+
+
+
Turnie.re - Turnieranzeige (Vollbild)
+
+
Turnieranzeige (Vollbild)
+
Code: {this.props.query.code}
+
+ );
+ }
+}
+
+export default FullscreenTournamentPage
\ No newline at end of file
diff --git a/pages/tournament.js b/pages/tournament.js
index b927f62..594eb99 100644
--- a/pages/tournament.js
+++ b/pages/tournament.js
@@ -1,6 +1,22 @@
+import Head from 'next/head'
-export default () => (
-
-)
+class TournamentPage extends React.Component {
+
+ static async getInitialProps({query}) {
+ return {query}
+ }
+
+ render() {
+ return (
+
+
+
Turnie.re - Turnieranzeige
+
+
Turnieranzeige
+
Code: {this.props.query.code}
+
+ );
+ }
+}
+
+export default TournamentPage
\ No newline at end of file