- Fixed unescaped apostrophes in error.tsx, not-found.tsx, and unauthorized/page.tsx - These ESLint errors were causing the production build to fail on Railway - Changed apostrophes to HTML entity ' in JSX text content
29 lines
841 B
TypeScript
29 lines
841 B
TypeScript
import { Metadata } from 'next'
|
|
import { Link } from '~/i18n/navigation'
|
|
import { getTranslations } from 'next-intl/server'
|
|
|
|
export const metadata: Metadata = {
|
|
title: 'Page not found / granblue.team',
|
|
description: 'The page you were looking for could not be found'
|
|
}
|
|
|
|
export default async function NotFound() {
|
|
const t = await getTranslations('common')
|
|
|
|
return (
|
|
<div className="error-container">
|
|
<div className="error-content">
|
|
<h1>Not Found</h1>
|
|
<p>The page you're looking for couldn't be found</p>
|
|
<div className="error-actions">
|
|
<Link href="/new" className="button primary">
|
|
Create a new party
|
|
</Link>
|
|
<Link href="/teams" className="button secondary">
|
|
Browse teams
|
|
</Link>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
)
|
|
}
|