Skip to content

Commit a0a0df7

Browse files
JoeMattclaude
andcommitted
chore: add 404 page and remove unused boilerplate SVGs
- Add src/app/not-found.tsx with branded 404 design matching dark theme - Remove unused Next.js boilerplate: file.svg, globe.svg, next.svg, vercel.svg, window.svg Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 3fdb78b commit a0a0df7

6 files changed

Lines changed: 36 additions & 5 deletions

File tree

public/file.svg

Lines changed: 0 additions & 1 deletion
This file was deleted.

public/globe.svg

Lines changed: 0 additions & 1 deletion
This file was deleted.

public/next.svg

Lines changed: 0 additions & 1 deletion
This file was deleted.

public/vercel.svg

Lines changed: 0 additions & 1 deletion
This file was deleted.

public/window.svg

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/app/not-found.tsx

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
import type { Metadata } from 'next';
2+
import Link from 'next/link';
3+
4+
export const metadata: Metadata = {
5+
title: '404 – Page Not Found',
6+
description: 'The page you were looking for could not be found.',
7+
robots: { index: false, follow: false },
8+
};
9+
10+
export default function NotFound() {
11+
return (
12+
<div className="min-h-screen bg-gray-950 flex items-center justify-center px-4">
13+
<div className="max-w-md mx-auto text-center">
14+
<div className="text-8xl font-black text-orange-500 mb-4">404</div>
15+
<h1 className="text-2xl font-bold text-white mb-3">Page Not Found</h1>
16+
<p className="text-gray-400 mb-8">
17+
The page you&apos;re looking for doesn&apos;t exist or has been moved.
18+
</p>
19+
<div className="flex flex-col sm:flex-row gap-3 justify-center">
20+
<Link
21+
href="/"
22+
className="bg-orange-700 hover:bg-orange-600 text-white px-6 py-3 rounded-xl font-semibold transition-colors"
23+
>
24+
Go Home
25+
</Link>
26+
<Link
27+
href="/downloads/"
28+
className="bg-gray-800 hover:bg-gray-700 text-white px-6 py-3 rounded-xl font-semibold transition-colors border border-gray-700"
29+
>
30+
Downloads
31+
</Link>
32+
</div>
33+
</div>
34+
</div>
35+
);
36+
}

0 commit comments

Comments
 (0)