From 8634f29705ea813a40c2fb5bbf9941fe27638c2c Mon Sep 17 00:00:00 2001 From: highperfocused Date: Fri, 5 Dec 2025 12:35:01 +0100 Subject: [PATCH] feat: enhance NotFound page with structured layout and navigation options --- src/pages/NotFound.tsx | 41 +++++++++++++++++++++++++++++++++-------- 1 file changed, 33 insertions(+), 8 deletions(-) diff --git a/src/pages/NotFound.tsx b/src/pages/NotFound.tsx index 85e429d..fbc2030 100644 --- a/src/pages/NotFound.tsx +++ b/src/pages/NotFound.tsx @@ -1,6 +1,9 @@ import { useSeoMeta } from "@unhead/react"; -import { useLocation } from "react-router-dom"; +import { useLocation, Link } from "react-router-dom"; import { useEffect } from "react"; +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; +import { Button } from "@/components/ui/button"; +import { Home, ArrowLeft } from "lucide-react"; const NotFound = () => { const location = useLocation(); @@ -18,13 +21,35 @@ const NotFound = () => { }, [location.pathname]); return ( -
-
-

404

-

Oops! Page not found

- - Return to Home - +
+
+
+ + +
+ 404 +
+ Page Not Found +
+ +

+ The page you're looking for doesn't exist or has been moved. +

+
+ + +
+
+
+
);