From 1dd4813a612705363cc5a14b880d5b17c108f637 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Afra=20=E2=80=8C?= Date: Sun, 28 Jun 2026 16:42:24 +0330 Subject: [PATCH] feat: 404 page added --- src/App.tsx | 2 ++ src/pages/NotFound.tsx | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 src/pages/NotFound.tsx diff --git a/src/App.tsx b/src/App.tsx index ffae9ea..a36d941 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -14,6 +14,7 @@ import EventReservations from './pages/EventReservations' import MyReservations from './pages/MyReservations' import Login from './pages/Login' import LoginOtp from './pages/LoginOtp' +import NotFound from './pages/NotFound' import RequireRole from './components/RequireRole' function ScrollToTop() { @@ -47,6 +48,7 @@ export default function App() { } /> } /> } /> + } /> ) diff --git a/src/pages/NotFound.tsx b/src/pages/NotFound.tsx new file mode 100644 index 0000000..0c389f7 --- /dev/null +++ b/src/pages/NotFound.tsx @@ -0,0 +1,23 @@ +import { useNavigate } from 'react-router-dom' +import { toPersianDigits } from '../utils/formatNumber' +import { getUserRole } from '../utils/role' + +export default function NotFound() { + const navigate = useNavigate() + + return ( +
+

{toPersianDigits('404')}

+

صفحه مورد نظر یافت نشد.

+ +
+ ) +}