import React from 'react'; import { Layout, Menu } from 'antd'; import { UserOutlined, TeamOutlined, AppstoreOutlined } from '@ant-design/icons'; import { Routes, Route, useNavigate } from 'react-router-dom'; import UserManagement from './UserManagement'; import RoleManagement from './RoleManagement'; import CategoryManagement from './CategoryManagement'; const { Content, Sider } = Layout; const AdminPanel: React.FC = () => { const navigate = useNavigate(); const menuItems = [ { key: 'users', icon: , label: 'Пользователи', onClick: () => navigate('/admin/users') }, { key: 'roles', icon: , label: 'Роли и разрешения', onClick: () => navigate('/admin/roles') }, { key: 'categories', icon: , label: 'Категории', onClick: () => navigate('/admin/categories') } ]; return ( } /> } /> } /> ); }; export default AdminPanel;