diff --git a/src/App.jsx b/src/App.jsx
index 7f76147..9a2b647 100644
--- a/src/App.jsx
+++ b/src/App.jsx
@@ -16,6 +16,8 @@ const AdminLayout = React.lazy(() => import('./admin/layout/AdminLayout'));
const KanbanBoard = React.lazy(() => import('./admin/orders/KanbanBoard'));
const AnalyticsDashboard = React.lazy(() => import('./admin/analytics/AnalyticsDashboard'));
const CompletedOrdersTable = React.lazy(() => import('./admin/analytics/CompletedOrdersTable'));
+const UserManagementPage = React.lazy(() => import('./admin/users/UserManagementPage'));
+const SettingsPage = React.lazy(() => import('./admin/settings/SettingsPage'));
function PublicSite() {
return (
@@ -48,6 +50,8 @@ function App() {
} />
} />
} />
+ } />
+ } />
diff --git a/src/admin/layout/Sidebar.jsx b/src/admin/layout/Sidebar.jsx
index 83c4b96..ab8f0c7 100644
--- a/src/admin/layout/Sidebar.jsx
+++ b/src/admin/layout/Sidebar.jsx
@@ -1,11 +1,13 @@
import { NavLink, useNavigate } from 'react-router-dom';
-import { LayoutDashboard, BarChart2, CheckSquare, Shield, LogOut } from 'lucide-react';
+import { LayoutDashboard, BarChart2, CheckSquare, Shield, LogOut, Users, Settings } from 'lucide-react';
import { useAuth } from '../auth/useAuth';
const NAV_ITEMS = [
{ to: '/admin/kanban', icon: LayoutDashboard, label: 'Канбан' },
{ to: '/admin/analytics', icon: BarChart2, label: 'Аналитика' },
{ to: '/admin/completed', icon: CheckSquare, label: 'Завершённые' },
+ { to: '/admin/users', icon: Users, label: 'Пользователи' },
+ { to: '/admin/settings', icon: Settings, label: 'Настройки' },
];
const Sidebar = () => {