Add titles to all the pages and read query parameters
This commit is contained in:
parent
ec7db510cb
commit
a954a546f4
|
|
@ -1,4 +1,5 @@
|
||||||
import React from 'react'
|
import React from 'react'
|
||||||
|
import Head from 'next/head'
|
||||||
|
|
||||||
export default class Error extends React.Component {
|
export default class Error extends React.Component {
|
||||||
static getInitialProps({ res, err }) {
|
static getInitialProps({ res, err }) {
|
||||||
|
|
@ -8,11 +9,16 @@ export default class Error extends React.Component {
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
return (
|
return (
|
||||||
|
<div>
|
||||||
|
<Head>
|
||||||
|
<title>Turnie.re - Error {this.props.statusCode}</title>
|
||||||
|
</Head>
|
||||||
<p>
|
<p>
|
||||||
{this.props.statusCode
|
{this.props.statusCode
|
||||||
? `An error ${this.props.statusCode} occurred on server`
|
? `An error ${this.props.statusCode} occurred on server`
|
||||||
: 'An error occurred on client'}
|
: 'An error occurred on client'}
|
||||||
</p>
|
</p>
|
||||||
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,10 @@
|
||||||
|
import Head from 'next/head'
|
||||||
|
|
||||||
export default () => (
|
export default () => (
|
||||||
<div>
|
<div>
|
||||||
|
<Head>
|
||||||
|
<title>Turnie.re - Turniererstellung</title>
|
||||||
|
</Head>
|
||||||
<p>Turniererstellung</p>
|
<p>Turniererstellung</p>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,10 @@
|
||||||
|
import Head from 'next/head'
|
||||||
|
|
||||||
export default () => (
|
export default () => (
|
||||||
<div>
|
<div>
|
||||||
|
<Head>
|
||||||
|
<title>Turnie.re - FAQ</title>
|
||||||
|
</Head>
|
||||||
<p>FAQ</p>
|
<p>FAQ</p>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,10 @@
|
||||||
|
import Head from 'next/head'
|
||||||
|
|
||||||
export default () => (
|
export default () => (
|
||||||
<div>
|
<div>
|
||||||
|
<Head>
|
||||||
|
<title>Turnie.re - Impressum</title>
|
||||||
|
</Head>
|
||||||
<p>Impressum</p>
|
<p>Impressum</p>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,12 @@
|
||||||
import Link from 'next/link'
|
import Link from 'next/link'
|
||||||
|
import Head from 'next/head'
|
||||||
|
|
||||||
const Index = (props) => {
|
const Index = (props) => {
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
|
<Head>
|
||||||
|
<title>Turnie.re - Startseite</title>
|
||||||
|
</Head>
|
||||||
<p>Dies ist die Startseite!</p>
|
<p>Dies ist die Startseite!</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><Link href="/privacy">Datenschutzerklärung</Link></li>
|
<li><Link href="/privacy">Datenschutzerklärung</Link></li>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,10 @@
|
||||||
|
import Head from 'next/head'
|
||||||
|
|
||||||
export default () => (
|
export default () => (
|
||||||
<div>
|
<div>
|
||||||
|
<Head>
|
||||||
|
<title>Turnie.re - Turnierliste</title>
|
||||||
|
</Head>
|
||||||
<p>Turnierliste</p>
|
<p>Turnierliste</p>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,10 @@
|
||||||
|
import Head from 'next/head'
|
||||||
|
|
||||||
export default () => (
|
export default () => (
|
||||||
<div>
|
<div>
|
||||||
|
<Head>
|
||||||
|
<title>Turnie.re - Login</title>
|
||||||
|
</Head>
|
||||||
<p>Login</p>
|
<p>Login</p>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,10 @@
|
||||||
|
import Head from 'next/head'
|
||||||
|
|
||||||
export default () => (
|
export default () => (
|
||||||
<div>
|
<div>
|
||||||
|
<Head>
|
||||||
|
<title>Turnie.re - Datenschutzerklärung</title>
|
||||||
|
</Head>
|
||||||
<p>Datenschutzerklärung</p>
|
<p>Datenschutzerklärung</p>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,10 @@
|
||||||
|
import Head from 'next/head'
|
||||||
|
|
||||||
export default () => (
|
export default () => (
|
||||||
<div>
|
<div>
|
||||||
|
<Head>
|
||||||
|
<title>Turnie.re - Registrierung</title>
|
||||||
|
</Head>
|
||||||
<p>Registrierung</p>
|
<p>Registrierung</p>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,22 @@
|
||||||
|
import Head from 'next/head'
|
||||||
|
|
||||||
export default () => (
|
class FullscreenTournamentPage extends React.Component {
|
||||||
|
|
||||||
|
static async getInitialProps({query}) {
|
||||||
|
return {query}
|
||||||
|
}
|
||||||
|
|
||||||
|
render() {
|
||||||
|
return (
|
||||||
<div>
|
<div>
|
||||||
|
<Head>
|
||||||
|
<title>Turnie.re - Turnieranzeige (Vollbild)</title>
|
||||||
|
</Head>
|
||||||
<p>Turnieranzeige (Vollbild)</p>
|
<p>Turnieranzeige (Vollbild)</p>
|
||||||
|
<p>Code: {this.props.query.code}</p>
|
||||||
</div>
|
</div>
|
||||||
)
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export default FullscreenTournamentPage
|
||||||
|
|
@ -1,6 +1,22 @@
|
||||||
|
import Head from 'next/head'
|
||||||
|
|
||||||
export default () => (
|
class TournamentPage extends React.Component {
|
||||||
|
|
||||||
|
static async getInitialProps({query}) {
|
||||||
|
return {query}
|
||||||
|
}
|
||||||
|
|
||||||
|
render() {
|
||||||
|
return (
|
||||||
<div>
|
<div>
|
||||||
|
<Head>
|
||||||
|
<title>Turnie.re - Turnieranzeige</title>
|
||||||
|
</Head>
|
||||||
<p>Turnieranzeige</p>
|
<p>Turnieranzeige</p>
|
||||||
|
<p>Code: {this.props.query.code}</p>
|
||||||
</div>
|
</div>
|
||||||
)
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export default TournamentPage
|
||||||
Loading…
Reference in New Issue