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')}

+

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

+ +
+ ) +}