Security recovery: hold sweep, dashboard updates, and admin fixes.

This commit is contained in:
Michilis
2026-07-01 05:51:38 +00:00
parent 38526f17b5
commit cacc52ec24
45 changed files with 1452 additions and 474 deletions
+9 -25
View File
@@ -1,5 +1,7 @@
import type { Metadata } from 'next';
import Link from 'next/link';
import Header from '@/components/layout/Header';
import Footer from '@/components/layout/Footer';
import { NotFoundMessage } from '@/components/NotFoundMessage';
export const metadata: Metadata = {
title: 'Page Not Found Spanglish',
@@ -12,30 +14,12 @@ export const metadata: Metadata = {
export default function NotFound() {
return (
<div className="min-h-screen flex items-center justify-center bg-secondary-gray">
<div className="text-center px-4">
<h1 className="text-6xl font-bold text-primary-dark mb-4">404</h1>
<h2 className="text-2xl font-semibold text-gray-700 mb-4">
Page Not Found
</h2>
<p className="text-gray-600 mb-8 max-w-md mx-auto">
The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
</p>
<div className="flex flex-col sm:flex-row gap-4 justify-center">
<Link
href="/"
className="inline-flex items-center justify-center px-6 py-3 bg-primary-yellow text-primary-dark font-semibold rounded-btn hover:bg-primary-yellow/90 transition-colors"
>
Go Home
</Link>
<Link
href="/events"
className="inline-flex items-center justify-center px-6 py-3 border-2 border-primary-dark text-primary-dark font-semibold rounded-btn hover:bg-primary-dark hover:text-white transition-colors"
>
View Events
</Link>
</div>
</div>
<div className="min-h-screen flex flex-col">
<Header />
<main className="flex-1 flex items-center justify-center bg-secondary-gray">
<NotFoundMessage />
</main>
<Footer />
</div>
);
}