live action

This commit is contained in:
2025-11-26 19:58:46 +03:00
parent 732603559a
commit e07c5933ee
10 changed files with 349 additions and 159 deletions

View File

@@ -1,17 +1,22 @@
import { Navigate, Route, Routes } from "react-router-dom";
import { LoginPage } from "./pages/LoginPage";
import { AdminPage } from "./pages/AdminPage";
import { ProtectedRoute } from "./components/ProtectedRoute";
import { DashboardLayout } from "./components/DashboardLayout";
import { HomePage } from "./pages/HomePage";
import { JobsPage } from "./pages/JobsPage";
function App() {
return (
<Routes>
<Route path="/login" element={<LoginPage />} />
<Route element={<ProtectedRoute />}>
<Route path="/admin" element={<AdminPage />} />
<Route path="/jobs" element={<AdminPage />} />
<Route element={<DashboardLayout />}>
<Route path="/home" element={<HomePage />} />
<Route path="/jobs" element={<JobsPage />} />
<Route path="*" element={<Navigate to="/home" replace />} />
</Route>
</Route>
<Route path="*" element={<Navigate to="/admin" replace />} />
<Route path="*" element={<Navigate to="/home" replace />} />
</Routes>
);
}