import { Logo } from '../../../assets/logos'; import { Account, Clipboard, Cup, Home, Openbook, Users, } from '../../../assets/icons/menu'; import MenuItem from './MenuItem'; import { useAppSelector } from '../../../redux/hooks'; const Menu = () => { const menuItems = [ { text: 'Главная', href: '/home', icon: Home, page: 'home' }, { text: 'Задачи', href: '/home/missions', icon: Clipboard, page: 'missions', }, { text: 'Статьи', href: '/home/articles', icon: Openbook, page: 'articles', }, { text: 'Группы', href: '/home/groups', icon: Users, page: 'groups' }, { text: 'Контесты', href: '/home/contests', icon: Cup, page: 'contests', }, { text: 'Аккаунт', href: '/home/account', icon: Account, page: 'account', }, ]; const activePage = useAppSelector((state) => state.store.menu.activePage); return (
{menuItems.map((v, i) => ( ))}
); }; export default Menu;